                                        /* Blog Page Css */
                                    /* Create two unequal columns that floats next to each other */
                                    /* Left column */
                                    
                                    .leftcolumn {
                                        float: left;
                                        width: 100%;
                                    }
                                    /* Right column */
                                    
                                    .rightcolumn {
                                        float: left;
                                        width: 25%;
                                        padding-left: 20px;
                                    }
                                    /* Fake image */
                                    
                                    .fakeimg {
                                        background-color: #aaa;
                                        width: 100%;
                                        padding: 20px;
                                    }
                                    /* Add a card effect for articles */
                                    
                                    .card {
                                        background-color: white;
                                        padding: 20px;
                                        margin-top: 20px;
                                    }
                                    /* Clear floats after the columns */
                                    
                                    .row:after {
                                        content: "";
                                        display: table;
                                        clear: both;
                                    }
                                    /* End Blog Page Css */
                                    
                                    #img1 {
                                        vertical-align: middle;
                                        /* margin-top: 20px; */
                                        border: 0;
                                    }
                                    
                                    @media only screen and (min-width: 375px) {
                                        #img1 {
                                            margin-top: auto;
                                        }
                                        #img2 {
                                            vertical-align: middle;
                                            /* margin-top: 100px; */
                                            border: 0;
                                        }
                                        .pace {
                                            -webkit-pointer-events: none;
                                            pointer-events: none;
                                            -webkit-user-select: none;
                                            -moz-user-select: none;
                                            user-select: none;
                                        }
                                        .pace.pace-inactive .pace-progress {
                                            display: none;
                                        }
                                        .pace .pace-progress {
                                            position: fixed;
                                            z-index: 2000;
                                            top: 0;
                                            right: 0;
                                            height: 5rem;
                                            width: 5rem;
                                            -webkit-transform: translate3d(0, 0, 0) !important;
                                            -ms-transform: translate3d(0, 0, 0) !important;
                                            transform: translate3d(0, 0, 0) !important;
                                        }
                                        .pace .pace-progress:after {
                                            display: block;
                                            position: absolute;
                                            top: 0;
                                            right: .5rem;
                                            content: attr(data-progress-text);
                                            font-family: "Helvetica Neue", sans-serif;
                                            font-weight: 100;
                                            font-size: 5rem;
                                            line-height: 1;
                                            text-align: right;
                                            color: rgba(245, 216, 7, 0.19999999999999996);
                                        }
                                        @font-face {
                                            font-family: 'robotothin';
                                            src: url('../fonts/roboto-thin-webfont.eot');
                                            src: url('../fonts/roboto-thin-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-thin-webfont.woff2') format('woff2'), url('../fonts/roboto-thin-webfont.woff') format('woff'), url('../fonts/roboto-thin-webfont.ttf') format('truetype'), url('../fonts/roboto-thin-webfont.svg#robotothin') format('svg');
                                            font-weight: normal;
                                            font-style: normal;
                                        }
                                        @font-face {
                                            font-family: 'robotoblack';
                                            src: url('../fonts/roboto-black-webfont.eot');
                                            src: url('../fonts/roboto-black-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-black-webfont.woff2') format('woff2'), url('../fonts/roboto-black-webfont.woff') format('woff'), url('../fonts/roboto-black-webfont.ttf') format('truetype'), url('../fonts/roboto-black-webfont.svg#robotoblack') format('svg');
                                            font-weight: normal;
                                            font-style: normal;
                                        }
                                        @font-face {
                                            font-family: 'robotobold';
                                            src: url('../fonts/roboto-bold-webfont.eot');
                                            src: url('../fonts/roboto-bold-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-bold-webfont.woff2') format('woff2'), url('../fonts/roboto-bold-webfont.woff') format('woff'), url('../fonts/roboto-bold-webfont.ttf') format('truetype'), url('../fonts/roboto-bold-webfont.svg#robotobold') format('svg');
                                            font-weight: normal;
                                            font-style: normal;
                                        }
                                        @font-face {
                                            font-family: 'robotolight';
                                            src: url('../fonts/roboto-light-webfont.eot');
                                            src: url('../fonts/roboto-light-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-light-webfont.woff2') format('woff2'), url('../fonts/roboto-light-webfont.woff') format('woff'), url('../fonts/roboto-light-webfont.ttf') format('truetype'), url('../fonts/roboto-light-webfont.svg#robotolight') format('svg');
                                            font-weight: normal;
                                            font-style: normal;
                                        }
                                        * {
                                            -webkit-hyphens: none;
                                        }
                                        body {
                                            width: 100%;
                                            height: 100%;
                                        }
                                        html {
                                            width: 100%;
                                            height: 100%;
                                        }
                                        body {
                                            background: #fff;
                                            color: #333;
                                            -webkit-hyphens: none;
                                            -moz-hyphens: none;
                                            -ms-hyphens: none;
                                            hyphens: none;
                                            font-weight: 300;
                                            font-size: 16px;
                                            font-family: 'robotolight', sans-serif;
                                            line-height: 24px;
                                            -webkit-font-smoothing: antialiased;
                                            -ms-hyphens: auto;
                                            -moz-font-feature-settings: "liga=1, dlig=1";
                                            -ms-font-feature-settings: "liga", "dlig";
                                            -webkit-font-feature-settings: "liga", "dlig";
                                            -o-font-feature-settings: "liga", "dlig";
                                            font-feature-settings: "liga", "dlig";
                                        }
                                        @media only screen and (min-width: 800px) {
                                            body,
                                            html {
                                                font-size: 14px;
                                            }
                                        }
                                        @media only screen and (min-width: 1200px) {
                                            body,
                                            html {
                                                font-size: 16px;
                                            }
                                        }
                                        @media only screen and (min-width: 1600px) {
                                            body,
                                            html {
                                                font-size: 16px;
                                            }
                                        }
                                        a {
                                            outline-style: none;
                                            text-decoration: none;
                                            -webkit-transition: all 0.3s ease;
                                            transition: all 0.3s ease;
                                            color: #fbbe00;
                                        }
                                        a:hover {
                                            color: #111;
                                        }
                                        h1,
                                        h2,
                                        h3,
                                        h4,
                                        h5,
                                        h6 {
                                            /* margin-top: 20px; */
                                            /* margin-bottom: 25px; */
                                            color: #464f5d;
                                            font-family: 'robotobold', sans-serif;
                                        }
                                        h1,
                                        .h1 {
                                            font-size: 36px;
                                            line-height: 47px;
                                        }
                                        h2,
                                        .h2 {
                                            font-size: 30px;
                                            line-height: 40px;
                                        }
                                        .m-t-0 {
                                            margin-top: 0;
                                        }
                                        /*Remove space*/
                                        .no-space[class^="col-"],
                                        .no-space[class*=" col-"] {
                                            padding: 0;
                                        }
                                        /* BG Colors */
                                        .bg-primary {
                                            background-color: #1c7ebb;
                                            color: white;
                                        }
                                        .bg-primary-light {
                                            background-color: #449dd5;
                                            color: white;
                                        }
                                        .bg-success {
                                            background-color: #23ae89;
                                            color: white;
                                        }
                                        .bg-info {
                                            background-color: #2ec1cc;
                                            color: white;
                                        }
                                        .bg-warning {
                                            background-color: #ffb61c;
                                            color: white;
                                        }
                                        .bg-danger {
                                            background-color: #e94b3b;
                                            color: white;
                                        }
                                        .bg-orange {
                                            background-color: #f98e33;
                                            color: white;
                                        }
                                        .bg-violet {
                                            background-color: #6a55c2;
                                            color: white;
                                        }
                                        .bg-dark {
                                            background-color: #222533;
                                            color: white;
                                        }
                                        .bg-bright {
                                            background-color: #fafafa;
                                            color: #767676;
                                        }
                                        .bg-reverse {
                                            background-color: white;
                                            color: #767676;
                                        }
                                        .bg-facebook {
                                            background-color: #335397;
                                            color: white;
                                        }
                                        .bg-twitter {
                                            background-color: #00c7f7;
                                            color: white;
                                        }
                                        .bg-google-plus {
                                            background-color: #df4a32;
                                            color: white;
                                        }
                                        #wrapper {
                                            position: relative;
                                            z-index: 9;
                                            margin: 0 auto;
                                            width: 100%;
                                        }
                                        /* Add space beatwean sections */
                                        .grey {
                                            background: #e5e5de;
                                        }
                                        .white {
                                            background: #fff;
                                        }
                                        .dark {
                                            background: #222222;
                                        }
                                        .space {
                                            /* padding-top: 100px;
    padding-bottom: 100px;*/
                                        }
                                        .slider {
                                            /* top: 120px; */
                                            position: relative;
                                            width: 100%;
                                            /*overflow: hidden;*/
                                            height: 100%;
                                        }
                                        .slider:after {
                                            content: "";
                                            position: relative;
                                            z-index: 3;
                                            pointer-events: none;
                                            bottom: 221px;
                                            left: 0;
                                            width: 100%;
                                            border-bottom: 200px solid #fff;
                                            border-left: 3000px solid transparent;
                                        }
                                        /* Overlay used for bg */
                                        .overlay {
                                            padding: 100px 0;
                                            width: 100%;
                                            height: 100%;
                                        }
                                        /* HR Dividers */
                                        .hr1 {
                                            margin-bottom: 20px;
                                            width: 40px;
                                            height: 4px;
                                            background: #464f5d;
                                        }
                                        hr {
                                            margin-top: 20px;
                                            margin-bottom: 20px;
                                            border: 0;
                                            border-top: #eee 1px solid;
                                        }
                                        /*
 * Divider with icon in the middle
 */
                                        .line {
                                            position: relative;
                                            z-index: 1;
                                            display: inline-block;
                                            margin: 15px 0px 35px 0px;
                                            width: 200px;
                                            height: 3px;
                                            background: #F7465B;
                                            text-align: center;
                                        }
                                        .line i {
                                            position: relative;
                                            bottom: 15px;
                                            padding: 0px 11px 0px 11px;
                                            background: #fefefe;
                                            color: #F7465B;
                                            font-weight: bold;
                                            font-size: 30px;
                                        }
                                        /*
/ Glyph wrapper for flaticon icons 
*/
                                        .glyph {
                                            display: inline-block;
                                            margin: 10px;
                                            width: 120px;
                                            vertical-align: top;
                                            text-align: center;
                                        }
                                        .glyph .glyph-icon {
                                            display: block;
                                            padding: 10px;
                                            font-size: 64px;
                                            font-family: "Flaticon";
                                            line-height: 1;
                                        }
                                        .glyph .glyph-icon:before {
                                            margin-left: 0;
                                            color: #F7465B;
                                            font-size: 100px;
                                        }
                                        /*
 * Buttons
 */
                                        .btn {
                                            position: relative;
                                            display: inline-block;
                                            outline: none;
                                            border-radius: 0;
                                            background: none;
                                            font-weight: 500;
                                            cursor: pointer;
                                            -webkit-transition: all 0.4s ease;
                                            transition: all 0.4s ease;
                                            font-family: 'robotolight', sans-serif;
                                        }
                                        .btn-default {
                                            color: #fff;
                                            background-color: #fbbe00;
                                            border: none;
                                        }
                                        .btn-default:hover,
                                        .btn-default:active,
                                        .btn-default.active,
                                        .open .dropdown-toggle.btn-default {
                                            color: #fff;
                                            background-color: #000;
                                            border-color: #eee;
                                        }
                                        .btn-border {
                                            border: 2px solid #F7465B;
                                            background-color: rgba(255, 255, 255, 0);
                                            color: #F7465B;
                                        }
                                        .btn-border:hover,
                                        .btn-border-white:active {
                                            border: 2px solid #F7465B;
                                            background-color: #F7465B;
                                            color: #fff;
                                        }
                                        .btn-secondry:hover {
                                            color: #fbbe00;
                                            text-decoration: none;
                                        }
                                        /* Flat Buttons
 * -------------------------- */
                                        .flat-default,
                                        .flat-default:hover,
                                        .flat-default:active {
                                            border: 2px solid #bdc3c7;
                                        }
                                        .flat-default,
                                        .flat-default.btn-bordered:hover {
                                            background-color: #bdc3c7;
                                            color: #ffffff;
                                        }
                                        .flat-default:hover,
                                        .flat-default.btn-bordered {
                                            background-color: transparent;
                                            color: #bdc3c7;
                                        }
                                        .flat-primary,
                                        .flat-primary:hover,
                                        .flat-primary:active {
                                            border: 2px solid #F7465B;
                                        }
                                        .flat-primary,
                                        .flat-primary.btn-bordered:hover {
                                            background-color: #F7465B;
                                            color: #ffffff;
                                        }
                                        .flat-primary:hover,
                                        .flat-primary.btn-bordered {
                                            background-color: transparent;
                                            color: #464f5d;
                                        }
                                        .flat-success,
                                        .flat-success:hover,
                                        .flat-success:active {
                                            border: 2px solid rgb(46, 204, 113);
                                        }
                                        .flat-success,
                                        .flat-success.btn-bordered:hover {
                                            background-color: rgb(46, 204, 113);
                                            color: #ffffff;
                                        }
                                        .flat-success:hover,
                                        .flat-success.btn-bordered {
                                            background-color: transparent;
                                            color: rgb(46, 204, 113);
                                        }
                                        .flat-info,
                                        .flat-info:hover,
                                        .flat-info:active {
                                            border: 2px solid rgb(52, 152, 219);
                                        }
                                        .flat-info,
                                        .flat-info.btn-bordered:hover {
                                            background-color: rgb(52, 152, 219);
                                            color: #ffffff;
                                        }
                                        .flat-info:hover,
                                        .flat-info.btn-bordered {
                                            background-color: transparent;
                                            color: rgb(52, 152, 219);
                                        }
                                        .flat-warning,
                                        .flat-warning:hover,
                                        .flat-warning:active {
                                            border: 2px solid rgb(241, 196, 15);
                                        }
                                        .flat-warning,
                                        .flat-warning.btn-bordered:hover {
                                            background-color: rgb(241, 196, 15);
                                            color: #ffffff;
                                        }
                                        .flat-warning:hover,
                                        .flat-warning.btn-bordered {
                                            background-color: transparent;
                                            color: rgb(241, 196, 15);
                                        }
                                        .flat-danger,
                                        .flat-danger:hover,
                                        .flat-danger:active {
                                            border: 2px solid #E03E3E;
                                        }
                                        .flat-danger,
                                        .flat-danger.btn-bordered:hover {
                                            background-color: #E03E3E;
                                            color: #ffffff;
                                        }
                                        .flat-danger:hover,
                                        .flat-danger.btn-bordered {
                                            background-color: transparent;
                                            color: #E03E3E;
                                        }
                                        .flat-inverse,
                                        .flat-inverse:hover,
                                        .flat-inverse:active {
                                            border: 2px solid rgb(52, 73, 94);
                                        }
                                        .flat-inverse,
                                        .flat-inverse.btn-bordered:hover {
                                            background-color: rgb(52, 73, 94);
                                            color: #ffffff;
                                        }
                                        .flat-inverse:hover,
                                        .flat-inverse.btn-bordered {
                                            background-color: transparent;
                                            color: rgb(52, 73, 94);
                                        }
                                        .flat-color,
                                        .flat-color:hover,
                                        .flat-color:active {
                                            border: 2px solid #2ecc71;
                                        }
                                        .flat-color,
                                        .flat-color.btn-bordered:hover {
                                            background-color: #2ecc71;
                                            color: #ffffff;
                                        }
                                        .flat-color:hover,
                                        .flat-color.btn-bordered {
                                            background-color: transparent !important;
                                            color: #2ecc71;
                                        }
                                        .btn-flat:not(.btn-rounded) {
                                            border-radius: 0;
                                        }
                                        /* Tabs
 * -------------------------- */
                                        .nav-tabs {
                                            border-bottom: 0;
                                            margin-bottom: 5px;
                                            margin-top: 30px;
                                        }
                                        .nav-tabs>li {
                                            z-index: 2;
                                            width: 33.33333333333333%;
                                        }
                                        .nav-tabs>li>a {
                                            font-size: 18px;
                                            font-family: 'robotobold', sans-serif;
                                            color: #333;
                                            text-align: center;
                                            background: rgba(255, 255, 255, 0.3);
                                            border: none;
                                            border-radius: 0;
                                            margin-right: 5px;
                                        }
                                        .nav-tabs>li:nth-child(3)>a {
                                            margin-right: 0;
                                        }
                                        .nav-tabs>li.active>a,
                                        .nav-tabs>li.active>a:hover,
                                        .nav-tabs>li.active>a:focus {
                                            color: #fbbe00;
                                            border: none;
                                        }
                                        .nav>li>a:hover,
                                        .nav>li>a:focus {
                                            outline: 0;
                                        }
                                        .tab-content {
                                            background-color: #fff;
                                            padding: 15px;
                                            position: relative;
                                            z-index: 1;
                                            color: #333;
                                            font-family: 'robotolight', sans-serif;
                                            font-weight: normal;
                                            line-height: 24px;
                                            float: left;
                                            width: 100%;
                                            margin-bottom: 40px;
                                        }
                                        .tab-pane a {
                                            color: #333;
                                            font-family: 'robotolight', sans-serif;
                                        }
                                        .tab-pane a:hover {
                                            color: #fbbe00;
                                        }
                                        /* Pagination
*---------------------------*/
                                        .pagination>li>a,
                                        .pagination>li>span {
                                            color: #464f5d;
                                            background-color: #fff;
                                            border: 1px solid #eee;
                                        }
                                        .pagination>.active>a,
                                        .pagination>.active>span,
                                        .pagination>.active>a:hover,
                                        .pagination>.active>span:hover,
                                        .pagination>.active>a:focus,
                                        .pagination>.active>span:focus {
                                            z-index: 2;
                                            color: #fff;
                                            background-color: #464f5d;
                                            border-color: #464f5d;
                                            cursor: default;
                                        }
                                        /*Popover
*---------------------------*/
                                        .popover {
                                            border: 1px solid #eee;
                                            border-radius: 0;
                                            -webkit-box-shadow: none;
                                            box-shadow: none;
                                            ;
                                        }
                                        /* Progress
 * -------------------------- */
                                        .progress {
                                            height: 37px;
                                            margin-bottom: 8px;
                                            background-color: #f5f5f5;
                                            -webkit-box-shadow: none;
                                            box-shadow: none;
                                            font-family: 'robotolight', sans-serif;
                                        }
                                        .progress-bar {
                                            font-weight: 700;
                                            line-height: 37px;
                                            text-align: left;
                                            padding-left: 20px;
                                        }
                                        /*
*
* CTA
*
* */
                                        .home_rahul {
                                            margin-bottom: 30px;
                                            margin-top: -60px;
                                        }
                                        h1 {
                                            margin-top: 0;
                                            margin-bottom: 10px;
                                            color: #333;
                                            text-transform: capitalize;
                                            font-family: 'robotolight';
                                            line-height: 1.1em;
                                            padding: 10px 0;
                                            font-size: 32px;
                                            border: none;
                                            color: #fff;
                                            padding-top: 29px;
                                        }
                                        .home_rahul h3 {
                                            border: none;
                                            padding-top: 42px;
                                            margin: 0;
                                            text-align: left;
                                            font-family: 'robotothin', sans-serif;
                                        }
                                        .home_rahul p {
                                            font-size: 18px;
                                            color: #333;
                                            /* Add */
                                            text-align: justify;
                                        }
                                        .testimonial {
                                            color: #95999e;
                                            height: 494px;
                                            background: #e5e5de url("../images/testimonial-bg.jpg") no-repeat bottom center fixed;
                                        }
                                        .testimonial .head h3 {
                                            float: right;
                                            text-align: right;
                                            width: 400px;
                                        }
                                        .testimonial .head .icon {
                                            float: right;
                                            width: 195px;
                                            clear: right;
                                        }
                                        .testimonial .right-side h3 {
                                            color: #F7465B;
                                            letter-spacing: -2px;
                                            font-size: 42px;
                                        }
                                        .testimonial .angle {
                                            position: relative;
                                            width: 100%;
                                            overflow: hidden;
                                            height: 100%;
                                        }
                                        .testimonial .angle:after {
                                            content: "";
                                            position: relative;
                                            z-index: 0;
                                            pointer-events: none;
                                            bottom: 200px;
                                            left: 0;
                                            width: 100%;
                                            border-bottom: 300px solid #fff;
                                            border-left: 3000px solid transparent;
                                        }
                                        .bxslider-testi {
                                            margin-top: 60px;
                                        }
                                        .bxslider-testi ul li {
                                            font-size: 24px;
                                            line-height: 36px;
                                            text-align: left;
                                            color: #222;
                                            font-style: italic;
                                        }
                                        .bxslider-testi ul li span {
                                            display: block;
                                            font-style: normal;
                                            font-family: 'robotobold';
                                            font-size: 15px;
                                            background-color: rgba(85, 85, 85, 0.09);
                                            padding: 5px 15px;
                                            margin-top: 15px;
                                        }
                                        .bxslider-testi .bx-wrapper .bx-prev,
                                        .bxslider-testi .bx-wrapper .bx-next {
                                            top: -30px;
                                            left: 100%;
                                        }
                                        .bxslider-testi .bx-wrapper .bx-prev {
                                            left: 90%;
                                        }
                                        .bxslider-testi .bx-wrapper .bx-prev:after {
                                            content: "\34";
                                        }
                                        .bxslider-testi .bx-wrapper .bx-next:after {
                                            content: "\35";
                                        }
                                        /*
 * Tooltip style
 */
                                        .tooltip-inner {
                                            padding: 15px 10px;
                                            max-width: 250px;
                                            border-radius: 0;
                                            background-color: #000;
                                            color: #fff;
                                            text-align: center;
                                            text-decoration: none;
                                            font-size: 14px;
                                        }
                                        /*
 * MAIN NAVIGATION
 */
                                        .navbar-default .navbar-toggle {
                                            border-color: #fff;
                                        }
                                        .navbar-toggle {
                                            position: relative;
                                            float: right;
                                            margin-right: 15px;
                                            padding: 9px 10px;
                                            margin-top: 12px;
                                            margin-bottom: 8px;
                                            background-color: transparent;
                                            background-image: none;
                                            border: 1px solid #fff;
                                            border-radius: 0;
                                        }
                                        .navbar-default .navbar-toggle:hover,
                                        .navbar-default .navbar-toggle:focus {
                                            background-color: #888;
                                        }
                                        .navbar-default .navbar-toggle .icon-bar {
                                            background-color: #fff;
                                        }
                                        .navbar-toggle .icon-bar {
                                            display: block;
                                            width: 26px;
                                            height: 4px;
                                            border-radius: 0px;
                                        }
                                        .social_toplinks,
                                        .social_toplinks a {
                                            color: #fff;
                                        }
                                        .social_toplinks a {
                                            margin-left: 0;
                                            display: block;
                                            float: left;
                                            width: 50%;
                                            text-align: left;
                                            padding: 10px 0px;
                                        }
                                        .social_toplinks span {
                                            width: 100%;
                                            margin-right: 5px;
                                            padding-right: 5px;
                                            margin-left: 15px;
                                            padding-left: 5px;
                                            border-bottom: 1px solid rgba(255, 255, 255, 0.3);
                                            margin: 0;
                                            display: block;
                                            float: left;
                                            text-align: left;
                                            border-top: 1px solid rgba(255, 255, 255, 0.3);
                                        }
                                        .social_toplinks a:hover {
                                            text-decoration: none;
                                            color: #fbbe00;
                                        }
                                        @media (max-width: 992px) {
                                            .navbar-brand {
                                                float: none;
                                                margin: 0 auto;
                                            }
                                        }
                                        .navbar-default {
                                            background: rgba(85, 85, 85, 0.33);
                                            border-color: rgba(255, 255, 255, 0.1);
                                            height: 70px;
                                        }
                                        .navbar-inverse {
                                            background: #27572A;
                                            padding-bottom: 10px;
                                        }
                                        .navbar-default .navbar-nav>li>a,
                                        .navbar-inverse .navbar-nav>li>a {
                                            padding-top: 20px;
                                            padding-bottom: 20px;
                                            color: #fff;
                                            text-transform: uppercase;
                                            font-size: 16px;
                                            font-family: 'robotobold', sans-serif;
                                        }
                                        .navbar-default .navbar-nav>li>a:hover,
                                        .navbar-default .navbar-nav>li>a:focus {
                                            color: #fbbe00;
                                        }
                                        .navbar-inverse .navbar-nav>.active>a,
                                        .navbar-inverse .navbar-nav>.active>a:hover,
                                        .navbar-inverse .navbar-nav>.active>a:focus {
                                            background-color: rgba(81, 73, 71, 0);
                                            color: #fbbe00;
                                        }
                                        .navbar-default .navbar-nav>.active>a,
                                        .navbar-default .navbar-nav>.active>a:hover,
                                        .navbar-default .navbar-nav>.active>a:focus {
                                            background-color: rgba(26, 26, 29, 0);
                                            color: #fbbe00;
                                        }
                                        .navbar-default .navbar-nav>.open>a,
                                        .navbar-default .navbar-nav>.open>a:hover,
                                        .navbar-default .navbar-nav>.open>a:focus {
                                            background-color: rgba(231, 231, 231, 0);
                                            color: #fbbe00;
                                        }
                                        .dropdown-menu {
                                            border: none;
                                            border-radius: 0;
                                            background-color: rgba(0, 0, 0, 0.85);
                                            -webkit-box-shadow: none;
                                            box-shadow: none;
                                            padding: 0;
                                        }
                                        .dropdown-menu>li>a {
                                            color: #fff;
                                            padding: 15px;
                                            font-family: 'robotobold', sans-serif;
                                            font-size: 16px;
                                        }
                                        .trigger {}
                                        .dropdown-menu>li>a:hover {
                                            background: transparent;
                                            color: #fbbe00;
                                            white-space: nowrap;
                                        }
                                        .navbar-nav>li>.dropdown-menu {
                                            margin-top: 0;
                                            left: 0;
                                            right: auto;
                                        }
                                        .dropdown-menu>li>a:hover,
                                        .dropdown-menu>li>a:focus {
                                            text-decoration: none;
                                            color: #fbbe00;
                                            background: none;
                                        }
                                        .navbar-inverse .navbar-nav>li>.dropdown-menu {
                                            margin-top: 0;
                                        }
                                        .dropdown-menu>li {
                                            position: relative;
                                            -webkit-user-select: none;
                                            /* Chrome/Safari */
                                            -moz-user-select: none;
                                            /* Firefox */
                                            -ms-user-select: none;
                                            /* IE10+ */
                                            /* Rules below not implemented in browsers yet */
                                            -o-user-select: none;
                                            user-select: none;
                                            cursor: pointer;
                                            border-bottom: #5A5A5A 1px solid;
                                        }
                                        .dropdown-menu .sub-menu {
                                            left: 100%;
                                            right: auto;
                                            position: absolute;
                                            top: 0;
                                            display: none;
                                            margin-top: 0;
                                            border-top-left-radius: 0;
                                            border-bottom-left-radius: 0;
                                            border-left-color: #fff;
                                            box-shadow: none;
                                            background-color: #000;
                                        }
                                        .right-caret:after,
                                        .left-caret:after {
                                            content: "";
                                            border-bottom: 5px solid transparent;
                                            border-top: 5px solid transparent;
                                            display: inline-block;
                                            height: 0;
                                            vertical-align: middle;
                                            width: 0;
                                            margin-left: 15px;
                                        }
                                        .right-caret:after {
                                            border-left: 5px solid;
                                        }
                                        .left-caret:after {
                                            border-right: 5px solid;
                                        }
                                        .navbar-default .navbar-collapse,
                                        .navbar-default .navbar-form {
                                            border-color: #101010;
                                        }
                                        .social_facebook_square,
                                        .social_twitter_square,
                                        .social_linkedin_square,
                                        .social_youtube_square,
                                        .social_blogger_square,
                                        .social_soundcloud {
                                            font-size: 16px;
                                        }
                                        @media(min-width:767px) {
                                            .navbar {
                                                padding: 0;
                                                -webkit-transition: all .5s ease-in-out;
                                                transition: all .5s ease-in-out;
                                                top: 0px;
                                                height: auto;
                                            }
                                            .top-nav-collapse {
                                                /* Customize the look and feel of the collapsed top nav here */
                                                padding: 0;
                                                top: 0;
                                            }
                                            .social_toplinks a {
                                                margin-left: 15px;
                                                padding: 0;
                                                width: auto;
                                                display: initial;
                                                float: none;
                                                text-align: left;
                                            }
                                            .social_toplinks span {
                                                margin-right: 5px;
                                                padding-right: 5px;
                                                margin-left: 15px;
                                                padding-left: 5px;
                                                border-right: 1px solid rgba(255, 255, 255, 0.3);
                                                border-left: 1px solid rgba(255, 255, 255, 0.3);
                                                border-top: 0;
                                                border-bottom: 0;
                                                width: auto;
                                                text-align: left;
                                                display: initial;
                                                float: none;
                                            }
                                        }
                                        @media(max-width:767px) {
                                            .navbar-right {
                                                background-color: rgba(0, 0, 0, 0.85);
                                            }
                                            .home_rahul p {
                                                color: #333;
                                                margin: 10px 0;
                                                text-align: center;
                                            }
                                            .social_facebook_square,
                                            .social_twitter_square,
                                            .social_linkedin_square,
                                            .social_youtube_square,
                                            .social_blogger_square,
                                            .social_soundcloud {
                                                width: 20% !important;
                                                font-size: 28px !important;
                                                text-align: center !important;
                                            }
                                        }
                                        @media (min-width: 768px) {
                                            .navbar-header {
                                                padding-left: 15px;
                                            }
                                        }
                                        /* SLIDER */
                                        #slides {
                                            position: relative;
                                            max-height: 1020px;
                                            background: #1D1D25;
                                        }
                                        #slides ul li img {
                                            opacity: 1;
                                        }
                                        .slides-pagination {
                                            bottom: 80px
                                        }
                                        .slides-navigation a i {
                                            padding: 5px;
                                            font-size: 30px;
                                            font-family: 'FontAwesome';
                                            font-style: normal;
                                        }
                                        .slides-navigation a:hover {
                                            text-decoration: none;
                                        }
                                        .slides-pagination a {
                                            border: none;
                                            display: block;
                                            display: inline-block;
                                            overflow: hidden;
                                            margin: 8px;
                                            margin-bottom: 0;
                                            width: 12px;
                                            height: 12px;
                                            border-radius: 50%;
                                            background: #fff;
                                            vertical-align: middle;
                                            text-indent: -100%;
                                            opacity: .3;
                                            -webkit-transform-origin: 0 100%;
                                            -ms-transform-origin: 0 100%;
                                            transform-origin: 0 100%;
                                            zoom: 1;
                                        }
                                        .slides-pagination a.current {
                                            background: #fff;
                                            opacity: 0.9;
                                            text-decoration: none;
                                        }
                                        /*
* HERO banner with fixed position 
*/
                                        #bannertext {
                                            position: fixed;
                                            bottom: 130px;
                                            display: block;
                                            right: 0;
                                            left: 0;
                                            z-index: 2;
                                            margin: auto;
                                            max-width: 500px;
                                            color: #fff;
                                            text-align: center;
                                        }
                                        #bannertext h1 {
                                            position: relative;
                                            margin-bottom: 0;
                                            color: white;
                                            letter-spacing: 2px;
                                            font-weight: 600;
                                            font-size: 5.5em;
                                            line-height: 1em;
                                        }
                                        #bannertext h3 {
                                            position: relative;
                                            color: white;
                                            font-size: 16px;
                                            letter-spacing: 2px;
                                        }
                                        #bannertext p {
                                            margin-top: 25px;
                                        }
                                        @media(max-width:767px) {
                                            #bannertext h1 {
                                                font-size: 60px;
                                            }
                                            #bannertext h3 {
                                                font-size: 16px;
                                            }
                                            .slides-pagination {
                                                bottom: 10px;
                                                text-align: right;
                                            }
                                            .slides-pagination a {
                                                background: #000;
                                            }
                                            .slides-pagination a.current {
                                                background: #000;
                                            }
                                        }
                                        @media(max-width:480px) {
                                            #bannertext h1 {
                                                font-size: 40px;
                                            }
                                            #bannertext h3 {
                                                font-size: 14px;
                                            }
                                        }
                                        /*
 * START
 */
                                        #start .heading {
                                            margin-bottom: 25px;
                                            text-transform: uppercase;
                                            font-weight: 600;
                                            font-size: 45px;
                                        }
                                        @media(max-width:480px) {
                                            #start .heading {
                                                text-transform: none;
                                                font-size: 29px;
                                            }
                                        }
                                        #start .lead {
                                            color: #333138;
                                            font-weight: 400;
                                            line-height: 35px;
                                        }
                                        ul.clients {
                                            margin: 45px 0 30px;
                                            padding: 0;
                                            display: block;
                                            list-style: none;
                                            float: left;
                                            height: inherit;
                                        }
                                        ul.clients li {
                                            display: block;
                                            float: left;
                                            margin: 0;
                                            height: auto;
                                            color: #333;
                                            border-top: 1px dotted;
                                            padding: 20px 0;
                                        }
                                        .all_clients {
                                            display: none;
                                        }
                                        #clients .head {
                                            top: 0;
                                            position: relative;
                                            margin-top: 10px;
                                        }
                                        #clients .head h3 {
                                            float: left;
                                            text-align: left;
                                            width: 360px;
                                        }
                                        .show_btn {
                                            font-family: 'robotobold', sans-serif;
                                            font-size: 18px;
                                            color: #bcbcbc;
                                            text-transform: lowercase;
                                            top: 0;
                                            padding: 0;
                                            line-height: 0;
                                        }
                                        a.show_btn:hover,
                                        a.show_btn:active,
                                        a.show_btn:focus,
                                        {
                                            color: #fbbe00;
                                            text-decoration: none;
                                        }
                                        .show_btn:after {
                                            content: '\35';
                                            font-family: 'ElegantIcons';
                                            font-size: 30px;
                                            top: 5px;
                                            position: relative;
                                        }
                                        #clients .angle {
                                            position: relative;
                                            width: 100%;
                                            overflow: hidden;
                                            height: 100%;
                                        }
                                        #clients .angle:before {
                                            content: "";
                                            position: relative;
                                            z-index: 0;
                                            pointer-events: none;
                                            top: 0px;
                                            left: 0;
                                            width: 100%;
                                            border-top: 0px solid #E5E5DE;
                                            border-left: 3000px solid transparent;
                                        }
                                        .ticker .bx-wrapper {
                                            max-width: 100% !important;
                                        }
                                        .ticker .bx-wrapper .bx-viewport {
                                            height: 150px !important;
                                        }
                                        #clients a.btn {
                                            float: left;
                                            clear: left;
                                            color: #fff;
                                        }
                                        /*
 * SERVICE 
 */
                                        #programs .title h2 {
                                            margin-bottom: 10px;
                                            color: #F7465B;
                                            text-transform: uppercase;
                                            letter-spacing: 3px;
                                            font-weight: bold;
                                            font-size: 34px;
                                            line-height: 24px;
                                        }
                                        #programs .title h2 span {
                                            display: block;
                                            margin-top: 8px;
                                            color: #464f5d;
                                            font-weight: 600;
                                            font-style: normal;
                                            font-size: 50px;
                                            font-family: 'robotolight', sans-serif;
                                        }
                                        #programs .heading {
                                            margin-top: 0;
                                            letter-spacing: 4px;
                                            font-weight: 600;
                                            font-size: 40px;
                                        }
                                        /*
 * MEDIA
 * 
 */
                                        #media {
                                            padding-bottom: 0;
                                            background: url("../images/media-bg.jpg") no-repeat top center fixed;
                                            -webkit-background-size: cover;
                                            background-size: cover;
                                            color: rgb(222, 223, 224);
                                            text-align: center;
                                        }
                                        #media h2 {
                                            color: #fff;
                                        }
                                        #media .overlay {
                                            padding-bottom: 0;
                                        }
                                        #media .featured-img {
                                            margin: auto;
                                            margin-top: 35px;
                                        }
                                        #media .head {
                                            top: 30px;
                                            position: relative;
                                        }
                                        #media .head h3 {
                                            float: left;
                                            text-align: left;
                                            margin-bottom: 30px;
                                            width: 330px;
                                        }
                                        #media a.btn {
                                            clear: left;
                                            color: #fff;
                                        }
                                        #media .angle {
                                            position: relative;
                                            width: 100%;
                                            overflow: hidden;
                                            height: 100%;
                                        }
                                        #media .angle:before {
                                            content: "";
                                            position: relative;
                                            z-index: 0;
                                            pointer-events: none;
                                            top: 298px;
                                            left: 0;
                                            width: 100%;
                                            border-top: 300px solid #fff;
                                            border-left: 3000px solid transparent;
                                        }
                                        #media .angle:after {
                                            content: "";
                                            position: relative;
                                            z-index: 0;
                                            pointer-events: none;
                                            bottom: 297px;
                                            left: 0;
                                            width: 100%;
                                            border-bottom: 300px solid #fff;
                                            border-left: 3000px solid transparent;
                                        }
                                        .bxslider-media {
                                            height: 500px;
                                            margin: 10px 0;
                                            margin-top: 30px;
                                            list-style: none;
                                            padding: 0;
                                        }
                                        .bxslider-media li a {
                                            color: #444;
                                            text-align: left;
                                            padding: 16px 16px 16px 0px;
                                            display: block;
                                            border-top: 1px dotted #444;
                                            text-transform: capitalize;
                                        }
                                        .bxslider-media li {
                                            margin: 0;
                                        }
                                        .bxslider-media li:last-child a {
                                            border-bottom: 1px dotted #444;
                                        }
                                        .bxslider-media li a:hover {
                                            text-decoration: none;
                                            color: #fff;
                                            background: rgba(0, 0, 0, 0.7);
                                        }
                                        .bxslider-media li a:after {
                                            content: "- " attr(data-value);
                                            display: block;
                                            font-family: 'robotobold';
                                        }
                                        .bxslider-media li {
                                            /*margin:0 !important;*/
                                        }
                                        .bxslider-media li a:before {
                                            font-family: 'ElegantIcons';
                                            font-size: 24px;
                                            position: absolute;
                                            right: 25px;
                                            line-height: 47px;
                                            color: #777;
                                        }
                                        .bxslider-media li a.doc:before {
                                            content: "\39";
                                        }
                                        .bxslider-media li a.image:before {
                                            content: "\39";
                                        }
                                        /*CSR*/
                                        #csr .head {
                                            top: 0;
                                            position: relative;
                                        }
                                        #csr .head h3 {
                                            float: right;
                                            text-align: right;
                                            width: 670px;
                                        }
                                        .csr_content {
                                            height: inherit;
                                        }
                                        .csr_content .col-sm-4 {}
                                        .csr_content .col-sm-4 img {
                                            margin-bottom: 20px;
                                        }
                                        .isr_btn {
                                            font-family: 'robotobold', sans-sarif;
                                            text-transform: uppercase;
                                            border: none;
                                        }
                                        .isr_btn span {
                                            display: block;
                                            text-transform: lowercase;
                                            font-size: 12px;
                                            font-family: 'robotolight', sans-sarif;
                                        }
                                        .isr_btn:hover {
                                            background-color: #333;
                                            color: #fff;
                                        }
                                        /*
// Box with icon
// --------------------------------------------------
*/
                                        .icon-box {
                                            position: relative;
                                            margin-bottom: 30px;
                                        }
                                        .icon-box .icon {
                                            position: relative;
                                            float: left;
                                            margin-right: 20px;
                                            width: 50px;
                                            height: 50px;
                                            border-radius: 100%;
                                            text-align: center;
                                            font-size: 28px;
                                            line-height: 50px;
                                            -webkit-transition: 0.3s;
                                            transition: 0.3s;
                                        }
                                        .icon-box .icon:before {
                                            position: absolute;
                                            z-index: 2;
                                            display: block;
                                            width: 100%;
                                            height: 100%;
                                            border-radius: 100%;
                                            background: #F7465B;
                                            content: "";
                                            -webkit-transition: 0.3s;
                                            transition: 0.3s;
                                        }
                                        .icon-box .icon:after {
                                            position: absolute;
                                            top: -4px;
                                            right: -4px;
                                            bottom: -4px;
                                            left: -4px;
                                            z-index: 1;
                                            display: block;
                                            content: "";
                                            -webkit-transition: 0.3s;
                                            transition: 0.3s;
                                        }
                                        .icon-box .icon .fa {
                                            position: relative;
                                            z-index: 2;
                                            color: #fff;
                                        }
                                        .icon-box .icon .bg-icon {
                                            display: none;
                                        }
                                        @media (min-width: 992px) {
                                            .icon-box .icon .bg-icon {
                                                position: absolute;
                                                top: 0;
                                                left: 30px;
                                                z-index: -1;
                                                display: block;
                                                color: #f7f7f7;
                                                font-size: 140px;
                                            }
                                        }
                                        .icon-box .icon-box-body {
                                            position: relative;
                                            z-index: 2;
                                            overflow: hidden;
                                        }
                                        .icon-box .icon-box-body h3,
                                        .icon-box .icon-box-body h4 {
                                            margin-bottom: 20px;
                                            padding-top: 0;
                                            margin-top: 10px;
                                        }
                                        /*
 * PROGRAMS
 */
                                        #grid-programs {}
                                        #grid-programs ul {
                                            padding: 0;
                                            display: block;
                                            list-style: none;
                                        }
                                        #grid-programs ul li {
                                            display: block;
                                            padding: 10px;
                                            float: left;
                                            width: 33.3333%;
                                        }
                                        #grid-programs ul li a {
                                            border: 1px solid #fbbe00;
                                            padding: 30px 0;
                                            width: 100%;
                                            display: block;
                                            color: #fff;
                                            text-align: center;
                                            font-family: 'robotobold';
                                            font-size: 20px;
                                            background: rgba(0, 0, 0, 0.3);
                                        }
                                        #grid-programs ul li a:hover {
                                            background: rgba(251, 190, 0, 0.8);
                                        }
                                        #programs .head h3 {
                                            color: #fff;
                                        }
                                        @media only screen and (max-width: 600px) {
                                            #grid-programs ul li {
                                                display: block;
                                                padding: 10px;
                                                float: left;
                                                width: 50%;
                                            }
                                            #grid-programs ul li a {
                                                font-size: 18px;
                                                height: 110px;
                                            }
                                            .head h3 span {
                                                display: block;
                                            }
                                            .bxslider-media li a:before {
                                                right: 10px;
                                            }
                                        }
                                        .programs {
                                            position: relative;
                                            margin-top: 44px;
                                            background: #313131;
                                        }
                                        .programs img {
                                            display: block;
                                            opacity: 0.6;
                                            -webkit-transition: all 0.6s;
                                            transition: all 0.6s;
                                        }
                                        .programs:hover img {
                                            opacity: 0.9;
                                        }
                                        #programs {
                                            position: relative;
                                            padding-bottom: 0;
                                            background: url(../images/happiness2.jpg) no-repeat;
                                            background-size: cover;
                                            padding: 255px 0;
                                        }
                                        #programs1 {
                                            top: auto;
                                            position: relative;
                                            padding-bottom: 0;
                                            /* background: url(../images/program1-3-top-cover.jpg) no-repeat; */
                                            background-size: cover;
                                            background-color: #f5d447;
                                            padding: 50px 50px 50px 50px;
                                        }
                                        .cbp-item-wrapper {
                                            background: #000;
                                            border-right: 1px solid #e1e1e1;
                                        }
                                        .cbp-item-wrapper a img {
                                            display: block;
                                            width: auto;
                                            height: 100%;
                                            opacity: 0.4;
                                            -webkit-transition: all 0.4s ease;
                                            transition: all 0.4s ease;
                                        }
                                        .cbp-item-wrapper a:hover img {
                                            opacity: 0.8;
                                        }
                                        .cbp-caption-defaultWrap span {
                                            font-family: 'robotobold', sans-serif;
                                            text-transform: capitalize;
                                            font-size: 30px;
                                            line-height: 30px;
                                            text-align: center;
                                            margin-top: -30px;
                                        }
                                        .cbp-l-caption-text a {
                                            float: left;
                                            width: 50%;
                                        }
                                        .cbp-l-caption-text a img {
                                            margin: 0 auto;
                                        }
                                        .cbp-l-caption-text a:hover {
                                            background: #fbbe00;
                                        }
                                        .program_detail .row {
                                            padding-bottom: 25px;
                                        }
                                        .panel-box {
                                            display: table;
                                            table-layout: fixed;
                                            width: 100%;
                                            height: 100%;
                                            text-align: center;
                                            border: none;
                                        }
                                        .panel-box .panel-item {
                                            display: table-cell;
                                            padding: 30px;
                                            width: 1%;
                                            vertical-align: top;
                                            border-radius: 0;
                                        }
                                        .program_header {
                                            width: 100%;
                                            background: #000;
                                            position: relative;
                                            padding-top: 300px;
                                            overflow: hidden;
                                        }
                                        .program_header:before {
                                            content: "";
                                            position: relative;
                                            z-index: 0;
                                            pointer-events: none;
                                            top: 210px;
                                            left: 0;
                                            width: 100%;
                                            border-top: 250px solid transparent;
                                            border-left: 3800px solid rgba(0, 0, 0, 0.75);
                                        }
                                        .program_header:after {
                                            /*content: "";*/
                                            position: relative;
                                            z-index: 0;
                                            pointer-events: none;
                                            bottom: -3px;
                                            left: 0;
                                            width: 100%;
                                            border-top: 100px solid transparent;
                                            border-left: 2000px solid #FFFFFF;
                                        }
                                        .program1-1 {
                                            background: #000 url(../images/program1-1-top-cover.jpg) no-repeat top center;
                                            background-size: cover;
                                        }
                                        .program1-2 {
                                            background: #000 url(../images/Top-Motivational-speaker-india.jpg) no-repeat top center;
                                            background-size: cover;
                                        }
                                        .program1-3 {
                                            background: #000 url(../images/program1-3-top-cover.jpg) no-repeat top center;
                                            background-size: cover;
                                        }
                                        .program1-4 {
                                            background: #000 url(../images/soft-skills-trainers-India.jpg) no-repeat top center;
                                            background-size: cover;
                                        }
                                        .program2-1 {
                                            background: #000 url(../images/Interventions-games.jpg) no-repeat top center;
                                            background-size: cover;
                                        }
                                        .program2-2 {
                                            background: #000 url(../images/Skill-trainers-India.jpg) no-repeat top center;
                                            background-size: cover;
                                        }
                                        .program3 {
                                            background: #000 url(../images/Corporate-Intervention-events.jpg) no-repeat top center;
                                            background-size: cover;
                                        }
                                        .program4 {
                                            background: #000 url(../images/Conference-catalyst-services.jpg) no-repeat top center;
                                            background-size: cover;
                                        }
                                        .program5 {
                                            background: #000 url(../images/events-cover.jpg) no-repeat top center;
                                            background-size: cover;
                                        }
                                        .contact {
                                            background: #000 url(../images/contact-top-cover.jpg) no-repeat top center;
                                            background-size: cover;
                                        }
                                        .program_header .container {
                                            padding-bottom: 0px;
                                        }
                                        .program_logo {
                                            float: left;
                                        }
                                        .program_header h3 {
                                            color: #fff;
                                            font-family: 'robotobold';
                                            font-size: 20px;
                                            margin: 0 0 20px 20px;
                                            float: left;
                                            width: 70%;
                                            margin-bottom: 0;
                                        }
                                        .program_header h2 {
                                            color: #fff;
                                            font-family: 'robotobold';
                                            font-size: 24px;
                                            margin: 0px 0 10px;
                                        }
                                        .content {
                                            color: #000;
                                            padding-top: 40px;
                                        }
                                        .download_btn {
                                            color: #fbbe00;
                                            letter-spacing: 0;
                                            text-transform: capitalize;
                                            font-weight: normal;
                                            padding: 12px;
                                            float: left;
                                            margin-right: 20px;
                                        }
                                        .download_btn:hover {
                                            color: #fff;
                                            text-decoration: none;
                                        }
                                        .download_btn:after {
                                            content: "\e071";
                                            font-family: 'ElegantIcons';
                                            margin-left: 8px;
                                            font-size: 16px;
                                        }
                                        .program_duration {
                                            font-family: 'robotobold';
                                            color: #fff;
                                            font-size: 18px;
                                            border: none;
                                        }
                                        .program_duration span {
                                            font-family: 'robotolight';
                                            display: block;
                                            font-size: 16px;
                                        }
                                        .program_duration span:before {
                                            content: '';
                                            font-family: 'ElegantIcons';
                                        }
                                        .program_info {
                                            float: left;
                                            margin-left: 20px;
                                        }
                                        .program_info a.btn {
                                            padding: 0;
                                            font-family: 'robotobold';
                                            font-size: 15px;
                                        }
                                        .program_info a.btn:hover {
                                            color: #fff;
                                        }
                                        .program_detail .content .testimonials {
                                            margin-top: 0;
                                        }
                                        .program_detail .content .testimonials:before {
                                            content: '';
                                            display: block;
                                            position: absolute;
                                            height: 42px;
                                            width: 55px;
                                            background: url(../images/quote-left.png) no-repeat;
                                        }
                                        .program_detail .content .testimonials:after {
                                            content: '';
                                            display: block;
                                            position: absolute;
                                            height: 42px;
                                            width: 55px;
                                            background: url(../images/quote-right.png) no-repeat;
                                            right: 13px;
                                        }
                                        .program_detail .content .testimonials p {
                                            color: #fbbe00;
                                            font-family: 'robotobold';
                                            font-size: 22px;
                                            text-align: right;
                                            margin-bottom: 30px;
                                        }
                                        .program_detail .content .testimonials ul {
                                            text-align: right;
                                        }
                                        .program_detail .content .testimonials ul li {
                                            color: #444;
                                            /* font-family: 'robotolight'; */
                                            font-size: 14px;
                                            font-style: italic;
                                            margin-bottom: 20px;
                                            padding-bottom: 20px;
                                            border-bottom: 1px dotted;
                                            list-style: none;
                                        }
                                        .program_detail .content .testimonials ul li span {
                                            font-size: 14px;
                                            font-style: normal;
                                            font-family: 'robotobold';
                                            display: block;
                                            margin-top: 10px;
                                        }
                                        .program_detail .content .testimonials ul li span span {
                                            font-size: 12px;
                                            font-family: 'robotolight';
                                            margin-top: -6px;
                                            line-height: 16px;
                                        }
                                        .program_detail .content .testimonials ul li a {
                                            color: #444;
                                        }
                                        .program_detail .content .testimonials ul li a:hover {
                                            color: #fbbe00;
                                        }
                                        .subhead1 {
                                            font-size: 24px;
                                            font-family: 'robotobold';
                                            color: #333;
                                            line-height: 28px;
                                            text-transform: uppercase;
                                        }
                                        .subhead2 {
                                            font-size: 17px;
                                            font-family: 'robotobold';
                                            color: #333;
                                            text-transform: capitalize;
                                        }
                                        .program_detail .content .row {}
                                        .program_detail .content ul {
                                            padding-left: 20px;
                                            list-style: square;
                                        }
                                        .program_detail .content ol {
                                            padding-left: 20px;
                                        }
                                        .testimonials .bx-wrapper .bx-prev:after {
                                            content: '\44';
                                        }
                                        .testimonials .bx-wrapper .bx-next:after {
                                            content: '\45';
                                        }
                                        .testimonials .bx-wrapper .bx-prev {
                                            left: 0;
                                        }
                                        .testimonials .bx-wrapper .bx-next {
                                            left: 10%;
                                        }
                                        /* About */
                                        #about {
                                            background: #fff;
                                        }
                                        #about .head {
                                            top: 45px;
                                            position: relative;
                                        }
                                        #about .head h3 {
                                            float: left;
                                            text-align: left;
                                            width: 140px;
                                            margin-top: 13px;
                                        }
                                        #about .head .icon {
                                            display: block;
                                            float: left;
                                            text-align: left;
                                            font-size: 105px;
                                            color: #555;
                                            font-family: 'robotobold', sans-serif;
                                            position: relative;
                                            top: 45px;
                                            left: 0px;
                                        }
                                        .rahul_pic {
                                            position: relative;
                                            bottom: 10px;
                                            left: 0px;
                                        }
                                        #about .btn-primary {
                                            position: relative;
                                            top: 150px;
                                        }
                                        #about .angle {
                                            position: relative;
                                            width: 100%;
                                            overflow: hidden;
                                            height: 100%;
                                        }
                                        #about .angle:after {
                                            content: "";
                                            position: relative;
                                            z-index: 3;
                                            pointer-events: none;
                                            bottom: 297px;
                                            left: 0;
                                            width: 100%;
                                            border-bottom: 300px solid #e5e5de;
                                            border-left: 3000px solid transparent;
                                        }
                                        #about .intro {
                                            margin-bottom: 100px;
                                            border-top: 2px solid #464f5d;
                                            border-bottom: 2px solid #464f5d;
                                        }
                                        #about .dotted {
                                            border-top: #35343A 1px dotted;
                                        }
                                        .about_rahul {
                                            background: #fbbe00;
                                            width: 100%;
                                            position: relative;
                                            overflow: hidden;
                                            padding-top: 80px;
                                        }
                                        .about_rahul .row.header {
                                            padding-bottom: 0;
                                        }
                                        .about_rahul h2 {
                                            color: #fff;
                                            font-size: 42px;
                                            font-family: 'robotobold';
                                            margin-top: 45px;
                                        }
                                        .about_rahul h2 span {
                                            font-family: 'robotothin';
                                        }
                                        .keyline h1 {
                                            color: #fff;
                                            margin-top: 42px;
                                            border: none;
                                            padding: 0
                                        }
                                        .about_rahul .white {
                                            position: relative;
                                            overflow: hidden;
                                        }
                                        .about_rahul .white img {
                                            width: 100%;
                                        }
                                        .about_rahul .white:before {
                                            content: "";
                                            position: absolute;
                                            z-index: 0;
                                            pointer-events: none;
                                            top: 0px;
                                            left: 0;
                                            /* width: 100%; */
                                            border-top: 100px solid #fbbe00;
                                            border-right: 2100px solid transparent;
                                        }
                                        .about_rahul .row {
                                            padding-bottom: 0;
                                        }
                                        .download_section {}
                                        .about_rahul a.download_btn {
                                            background: #222;
                                            color: #fff;
                                            font-size: 20px;
                                            text-align: left;
                                            line-height: 6px;
                                            margin-top: 20px;
                                        }
                                        .about_rahul a.download_btn:hover {
                                            background: #fbbe00;
                                            color: #fff;
                                        }
                                        .about_rahul a.slideshow_btn {
                                            background: #222;
                                            color: #fff;
                                            font-size: 20px;
                                            text-align: left;
                                            line-height: 20px;
                                            margin-top: 20px;
                                        }
                                        .about_rahul a.slideshow_btn:hover {
                                            background: #fbbe00;
                                            color: #fff;
                                        }
                                        .about_rahul a.slideshow_btn span {
                                            font-size: 12px;
                                            font-family: 'robotolight';
                                            text-transform: uppercase;
                                        }
                                        .about_rahul a.download_btn span {
                                            font-size: 12px;
                                            font-family: 'robotolight';
                                            text-transform: uppercase;
                                        }
                                        .about_rahul a.download_btn:after {
                                            font-size: 35px;
                                        }
                                        ul.why_rahul {
                                            display: block;
                                            list-style-type: none;
                                            padding: 0;
                                            margin: 100px 0 160px;
                                        }
                                        ul.why_rahul1 {
                                            display: block;
                                            list-style-type: none;
                                            padding: 0;
                                            margin-top: 50px;
                                            /* margin: 100px 0 160px; */
                                        }
                                        .why_rahul li {
                                            display: block;
                                            margin-bottom: 30px;
                                            font-size: 20px;
                                            font-family: 'robotobold';
                                            position: relative;
                                        }
                                        .why_rahul li {
                                            display: block;
                                            margin-bottom: 30px;
                                            font-size: 20px;
                                            font-family: 'robotobold';
                                            position: relative;
                                        }
                                        .why_rahul li:before {
                                            content: "\f138";
                                            font-family: 'FontAwesome';
                                            display: block;
                                            position: absolute;
                                            left: -60px;
                                            font-size: 50px;
                                            top: 14px;
                                            color: #fbbe00;
                                        }
                                        .why_rahul li span {
                                            font-family: 'robotolight';
                                            font-size: 20px;
                                            display: block;
                                        }
                                        .qf-row {
                                            border-bottom: #fbbe00 1px solid;
                                            margin-bottom: 20px;
                                            padding-bottom: 20px !important;
                                        }
                                        .qf-col {
                                            border-right: #fbbe00 1px solid;
                                            width: 50%;
                                            float: left;
                                        }
                                        .about_rahul h3 {
                                            font-family: 'robotobold';
                                            color: #fbbe00;
                                            font-size: 30px;
                                            margin-top: 44px;
                                            margin-bottom: 20px;
                                        }
                                        .rahul_info {
                                            margin-top: 94px;
                                        }
                                        .about_rahul h3:before {
                                            margin-right: 14px;
                                            color: #fbbe00;
                                            font-size: 30px;
                                            font-family: 'FontAwesome';
                                        }
                                        .innerpage {
                                            background: #333;
                                            width: 100%;
                                            position: relative;
                                            overflow: hidden;
                                            padding-top: 80px;
                                        }
                                        .innerpage .row.header {
                                            padding-bottom: 0;
                                        }
                                        .innerpage h2 {
                                            color: #fff;
                                            font-size: 42px;
                                            font-family: 'robotobold';
                                            margin-top: 45px;
                                            line-height: 45px;
                                        }
                                        .innerpage h2 span {
                                            font-family: 'robotothin';
                                        }
                                        .innerpage .keyline {
                                            color: #fff;
                                            font-size: 18px;
                                            margin-top: 0;
                                        }
                                        .innerpage .white {
                                            position: relative;
                                            overflow: hidden;
                                            padding-top: 120px;
                                        }
                                        .innerpage .white img {
                                            width: 100%;
                                        }
                                        .innerpage .white:before {
                                            content: "";
                                            position: absolute;
                                            z-index: 0;
                                            pointer-events: none;
                                            top: 0px;
                                            left: 0;
                                            /* width: 100%; */
                                            border-top: 100px solid #333;
                                            border-right: 2100px solid transparent;
                                        }
                                        .innerpage .row {}
                                        .innerpage p {
                                            color: #333;
                                        }
                                        .innerpage h3 {
                                            font-family: 'robotobold';
                                            color: #fbbe00;
                                            font-size: 20px;
                                            margin-top: 10px;
                                            margin-bottom: 20px;
                                            margin-left: 0;
                                            margin-right: 15px;
                                        }
                                        .innerpage h3:before {
                                            margin-right: 14px;
                                            color: #fbbe00;
                                            font-size: 30px;
                                            font-family: 'FontAwesome';
                                        }
                                        .head h3 {
                                            margin-top: 0;
                                            margin-bottom: 10px;
                                            color: white;
                                            text-transform: uppercase;
                                            font-size: 42px;
                                            font-family: 'robotothin', sans-serif;
                                            line-height: 46px;
                                            text-align: center;
                                        }
                                        .head h3 span {
                                            font-style: normal;
                                            font-family: 'robotobold', sans-serif;
                                        }
                                        #grid-rahul {
                                            overflow: visible;
                                        }
                                        #grid-rahul .cbp-wrapper {
                                            overflow: visible;
                                        }
                                        #grid-rahul .cbp-item-wrapper {
                                            background: none;
                                            border-right: 0;
                                            width: auto;
                                            height: auto;
                                            position: relative;
                                        }
                                        #grid-rahul .cbp-item {
                                            height: 45px;
                                            overflow: visible;
                                            background: none;
                                        }
                                        .bxslider-rahul {}
                                        .bxslider-rahul ul li {
                                            color: #fff;
                                            text-align: left;
                                        }
                                        .bxslider-rahul .bx-wrapper .bx-prev {
                                            top: -30px;
                                        }
                                        .bxslider-rahul .bx-wrapper .bx-next {
                                            bottom: -50px;
                                        }
                                        .bold {
                                            font-family: 'robotobold', sans-serif;
                                        }
                                        .yellowtxt {
                                            color: #fbbe00;
                                        }
                                        .text-black {
                                            color: #000 !important;
                                        }
                                        .team_name {
                                            font-size: 40px !important;
                                        }
                                        .float-right {
                                            float: right
                                        }
                                        .margin-top-sm {
                                            margin-top: 80px;
                                        }
                                        .bxslider1 li {
                                            font-family: 'robotolight';
                                            font-size: 30px;
                                            line-height: 36px;
                                        }
                                        @media only screen and (max-width: 600px) {
                                            .about_rahul h3 {
                                                font-family: 'robotobold';
                                                color: #fbbe00;
                                                font-size: 20px;
                                                margin-top: 20px;
                                                margin-bottom: 15px;
                                            }
                                            .rahul_info {
                                                margin-top: 0;
                                            }
                                            .bxslider1 li {
                                                font-size: 16px;
                                                line-height: 20px;
                                                padding: 0 15px;
                                            }
                                            .btn {
                                                margin: 0 auto;
                                                width: auto;
                                                margin-top: 10px;
                                            }
                                            .slider:after {
                                                content: "";
                                                position: relative;
                                                z-index: 3;
                                                pointer-events: none;
                                                bottom: 98px;
                                                left: 0;
                                                width: 100%;
                                                border-bottom: 75px solid #fff;
                                                border-left: 600px solid transparent;
                                            }
                                            .head {
                                                margin-top: 0px;
                                                top: 0;
                                                text-align: center;
                                            }
                                            .head h3 {
                                                font-size: 32px;
                                                line-height: 1em;
                                                text-align: center;
                                            }
                                            #about .head {
                                                top: 0;
                                            }
                                            #about .head h3 {
                                                float: left;
                                                text-align: right;
                                                width: 180px;
                                                line-height: 1em;
                                            }
                                            #about .head .icon {
                                                display: block;
                                                float: left;
                                                text-align: left;
                                                font-size: 75px;
                                                position: relative;
                                                top: 12px;
                                                left: 10px;
                                                line-height: 0.846em;
                                            }
                                            h1 {
                                                font-size: 22px;
                                            }
                                        }
                                        /*
 * BOOKS
 */
                                        #books .left-img img {
                                            display: block;
                                            margin: auto;
                                            max-height: 750px;
                                        }
                                        .book_lists .book_lists_boxes {
                                            min-height: 180px;
                                        }
                                        .book_lists .book_lists_icon {
                                            margin-top: 15px;
                                            text-align: center;
                                        }
                                        .book_lists .book_lists_icon i {
                                            font-size: 60px;
                                        }
                                        .download_btn2 {
                                            background-color: #fbbe00;
                                            color: #fff;
                                            letter-spacing: 0;
                                            text-transform: capitalize;
                                            font-family: 'robotobold';
                                            font-weight: normal;
                                            padding: 12px;
                                            float: left;
                                            width: 100%;
                                        }
                                        .download_btn2:after {
                                            content: "\e071";
                                            font-family: 'ElegantIcons';
                                            margin-left: 8px;
                                            font-size: 26px;
                                            float: right;
                                        }
                                        .download_btn2:hover {
                                            background: #000;
                                            color: #fff;
                                        }
                                        #video-section {
                                            background: #fff;
                                            color: #fbbe00;
                                            height: auto;
                                            background-position: center;
                                            overflow: hidden;
                                        }
                                        /* #video-section a {
                                        position: relative;
                                        display: block;
                                        width: 50%;
                                        float: left;
                                        overflow: hidden;
                                    } */
                                        .single_video {
                                            width: 100% !important;
                                        }
                                        #video-section a:before {
                                            font-family: 'ElegantIcons';
                                            content: "\49";
                                            top: -5px;
                                            position: relative;
                                            left: -6px;
                                            position: absolute;
                                            text-align: center;
                                            color: #fff;
                                            text-decoration: none;
                                            background-color: rgba(0, 0, 0, 0.5);
                                            border-radius: 50%;
                                            width: 50px;
                                            height: 50px;
                                            z-index: 5;
                                            left: 93%;
                                            margin-left: -50px;
                                            top: 100%;
                                            margin-top: -100px;
                                            -webkit-transition: color .3s;
                                            -moz-transition: color .3s;
                                            transition: color .3s;
                                            font-size: 50px;
                                            line-height: 47px;
                                        }
                                        #video-section p {
                                            display: block;
                                            position: absolute;
                                            font-family: 'robotobold';
                                            font-size: 30px;
                                            z-index: 1;
                                            width: 100%;
                                            padding: 170px 40px;
                                            line-height: 30px;
                                            color: #fbbe00;
                                        }
                                        #video-section a:hover>p {
                                            color: #fff;
                                        }
                                        #video-section p span {
                                            font-family: 'robotolight';
                                            font-size: 18px;
                                            font-style: italic;
                                            clear: both;
                                            display: block;
                                        }
                                        #video-section a img {
                                            -webkit-filter: grayscale(100%);
                                            -webkit-transition: .2s ease-in-out;
                                            -moz-filter: grayscale(100%);
                                            -moz-transition: .2s ease-in-out;
                                            -o-filter: grayscale(100%);
                                            -o-transition: .2s ease-in-out;
                                        }
                                        #video-section a:hover>img {
                                            -webkit-filter: grayscale(0%);
                                            -webkit-transition: .2s ease-in-out;
                                            -moz-filter: grayscale(0%);
                                            -moz-transition: .2s ease-in-out;
                                            -o-filter: grayscale(0%);
                                            -o-transition: .2s ease-in-out;
                                            transform: scale(1.1);
                                            -webkit-transform: scale(1.1);
                                            -moz-transform: scale(1.1);
                                            -o-transform: scale(1.1);
                                        }
                                        @media (min-width: 1020px) {
                                            #video-section {}
                                        }
                                        #video-section .overlay {
                                            padding: 0;
                                        }
                                        .header-video:before {
                                            content: '';
                                            background: url(../images/dot-pattern.png) repeat;
                                            position: absolute;
                                            width: 100%;
                                            height: 100%;
                                            z-index: 1;
                                        }
                                        #video-section h3 {
                                            margin: 20px 0;
                                        }
                                        .video_btn {
                                            color: #fbbe00;
                                            text-decoration: none;
                                            font-size: 90px;
                                            margin-top: 15%;
                                            display: block;
                                        }
                                        .video_btn:hover {
                                            color: #fff;
                                            text-decoration: none;
                                            font-size: 90px;
                                        }
                                        #books .head {
                                            top: 35px;
                                            position: relative;
                                        }
                                        #books .head h3 {
                                            float: left;
                                            text-align: left;
                                        }
                                        /*
/ INFO PLUS
*/
                                        #info-plus .row-icons {
                                            margin-top: 45px;
                                        }
                                        /* === START STATISTIC === */
                                        .statistic {
                                            margin-bottom: 20px;
                                            text-align: center;
                                        }
                                        .statistic i {
                                            display: block;
                                            margin-bottom: 25px;
                                            color: #FFFFFF;
                                            font-size: 46px;
                                        }
                                        .statistic h3 {
                                            margin-bottom: 0px;
                                            color: #F7465B;
                                            letter-spacing: 2px;
                                            font-size: 22px;
                                        }
                                        .statistic h5 {
                                            margin: 10px 0;
                                            color: #697177;
                                            font-size: 16px;
                                        }
                                        /* FOOTER
   ================================================== */
                                        #footer-social .angle {
                                            position: relative;
                                            width: 100%;
                                            overflow: hidden;
                                            height: 100%;
                                        }
                                        #footer-social .angle:before {
                                            content: "";
                                            position: relative;
                                            z-index: 0;
                                            pointer-events: none;
                                            top: 249px;
                                            left: 0;
                                            width: 100%;
                                            border-top: 250px solid #fff;
                                            border-left: 3000px solid transparent;
                                        }
                                        #footer-social {
                                            background: #222222 url(../images/contact-bg.jpg) no-repeat bottom center;
                                            /*-webkit-background-size: cover;
    background-size: cover;*/
                                        }
                                        .footer_head {
                                            font-family: 'robotobold', sans-serif;
                                            font-size: 18px;
                                            color: #fff;
                                            text-transform: capitalize;
                                        }
                                        .contact_head {
                                            font-family: 'robotobold', sans-serif;
                                            font-size: 18px;
                                            color: #000;
                                        }
                                        .contact h3 {
                                            width: 100%;
                                            margin: 0;
                                        }
                                        .contact h1 {
                                            border: none;
                                            color: #fff;
                                            font-size: 36px;
                                        }
                                        span.address {
                                            margin-top: 13px;
                                            display: block;
                                        }
                                        span.address p {
                                            color: #3b3b3f;
                                        }
                                        span.address a {
                                            color: #000;
                                        }
                                        span.address a:hover {
                                            color: #fbbe00;
                                        }
                                        #contact #comments {
                                            margin-top: 0;
                                        }
                                        #contactform {
                                            margin-top: 12px;
                                            padding-bottom: 25px;
                                        }
                                        #contactform .row {
                                            padding-bottom: 0;
                                        }
                                        #contactform .right {
                                            float: right;
                                        }
                                        #contactform input,
                                        #contactform textarea,
                                        #contactform select {
                                            width: 100%;
                                            outline: none;
                                            border: none;
                                            letter-spacing: 2px;
                                            font-size: 16px;
                                            margin-bottom: 10px;
                                        }
                                        #contactform input,
                                        #contactform select {
                                            padding-left: 15px;
                                            height: 44px;
                                            border-radius: 0;
                                            color: #000;
                                            border: 1px #000 solid;
                                            letter-spacing: 0;
                                        }
                                        #contactform textarea {
                                            padding: 9px 15px;
                                            height: 167px;
                                            border-radius: 0;
                                            color: #000;
                                            border: 1px #000 solid;
                                            letter-spacing: 0;
                                            width: 100%;
                                        }
                                        #contactform .btn {
                                            width: 100%;
                                            height: 40px;
                                            border-radius: 0;
                                            background: #fbbe00;
                                            font-family: 'robotobold';
                                            color: #fff;
                                            letter-spacing: 0;
                                            line-height: 0;
                                        }
                                        #contactform .btn:hover {
                                            background: #222;
                                        }
                                        .alert-success {
                                            border-color: rgba(214, 233, 198, 0);
                                            background-color: #3DC98B;
                                            color: #FFFFFF;
                                        }
                                        .alert-danger {
                                            border-color: rgba(235, 204, 209, 0);
                                            background-color: #EC4977;
                                            color: #FFFFFF;
                                        }
                                        .social_links ul li a {
                                            color: #fbbe00;
                                            font-family: 'robotolight';
                                            font-size: 0;
                                            line-height: 16px;
                                            display: block;
                                            margin: 25px 0;
                                            text-align: center;
                                        }
                                        .footer1 {
                                            border-bottom: 3px solid rgba(255, 255, 255, 0.12);
                                            margin-top: 30px;
                                        }
                                        .footer2 {
                                            margin-top: 100px;
                                        }
                                        .feed_block {
                                            width: 100%;
                                            height: 214px;
                                            margin-top: 10px;
                                            overflow: hidden;
                                            background-color: #fff;
                                        }
                                        .social_links ul,
                                        .social_links .footer_head {
                                            margin-left: 40px;
                                        }
                                        .social_links ul,
                                        .social_links ul li {
                                            list-style: none;
                                            display: block;
                                            padding: 0;
                                        }
                                        .social_links {
                                            margin-top: 20px
                                        }
                                        .social_links .contact_head {
                                            text-align: center;
                                        }
                                        .social_links ul li {
                                            float: left;
                                            width: 20%;
                                        }
                                        .social_links ul {
                                            padding-top: 8px;
                                            width: 50%;
                                            margin: 0 auto;
                                        }
                                        .social_links ul li a:before {
                                            font-family: 'ElegantIcons';
                                            text-decoration: none;
                                            font-size: 42px;
                                            display: block;
                                        }
                                        .social_links ul li a:hover {
                                            text-decoration: none;
                                            color: #222;
                                        }
                                        .timeline {
                                            border-radius: 0 !important;
                                        }
                                        /*
 * FOOTER
 */
                                        .footer-container {
                                            background-color: #27572a;
                                            /* padding: 50px 0; */
                                        }
                                        .footer-container .container {
                                            padding-bottom: 40px;
                                        }
                                        .footer-container #footer {
                                            color: #95999e;
                                        }
                                        .footer-container #footer .row {
                                            position: relative;
                                        }
                                        .footer-container #footer .footer-block {
                                            margin-top: 45px;
                                        }
                                        @media (max-width: 767px) {
                                            .footer-container #footer .footer-block {
                                                margin-top: 20px;
                                            }
                                        }
                                        .footer-container #footer a {
                                            color: #fff;
                                        }
                                        .footer-container #footer a:hover {
                                            color: #fbbe00;
                                        }
                                        .footer-container #footer h4 {
                                            margin: 0 0 43px 0;
                                            color: white;
                                            text-transform: uppercase;
                                            font: normal 20px/24px"Ubuntu", sans-serif;
                                        }
                                        @media (max-width: 767px) {
                                            .footer-container #footer h4 {
                                                position: relative;
                                                margin-bottom: 0;
                                                padding-right: 20px;
                                                padding-bottom: 13px;
                                            }
                                            .footer-container #footer h4:after {
                                                position: absolute;
                                                top: 1px;
                                                right: 0;
                                                display: block;
                                                content: "\f055";
                                                font-family: "FontAwesome";
                                            }
                                            .footer-container #footer h4.active:after {
                                                content: "\f056";
                                            }
                                        }
                                        .footer-container #footer h4 a {
                                            color: white;
                                        }
                                        #footer ul {
                                            padding: 0;
                                            list-style: none;
                                        }
                                        .footer-container #footer ul li {
                                            padding-bottom: 12px;
                                        }
                                        .footer-container #footer ul li a {
                                            color: #95999e;
                                            text-transform: uppercase;
                                            font-weight: 300;
                                            font-size: 12px;
                                        }
                                        .footer-container #footer ul li a:hover {
                                            color: white;
                                        }
                                        .footer-container #footer .bottom-footer {
                                            position: absolute;
                                            left: 0;
                                            color: #fff;
                                            text-transform: uppercase;
                                            letter-spacing: 1px;
                                            font-weight: normal;
                                            font-size: 15px;
                                            line-height: 20px;
                                        }
                                        .footer-container #footer .bottom-footer div:nth-child(1) a {
                                            font-size: 8px;
                                        }
                                        .footer-container #footer .phoneBox span {
                                            color: #F7465B;
                                        }
                                        @media (max-width: 767px) {
                                            .footer-container #footer .bottom-footer {
                                                font-size: 10px;
                                                line-height: 19px;
                                                top: auto;
                                            }
                                            .footer2 {
                                                margin-top: 0px;
                                            }
                                        }
                                        .footer-container #footer .bottom-footer div {
                                            width: 100%;
                                            text-align: center;
                                        }
                                        @media only screen and (max-width: 480px) {
                                            #footer .footer-block ul {
                                                display: none;
                                            }
                                            #footer h4 {
                                                cursor: pointer;
                                            }
                                        }
                                        /*
* BREAdCRUMB
*/
                                        .big_breadcrumb {
                                            padding: 130px 0 30px;
                                            background: url("../errorc1f0.html");
                                            -webkit-background-size: cover;
                                            background-size: cover;
                                        }
                                        .breadcrumb {
                                            margin-bottom: 20px;
                                            border-radius: 4px;
                                            background-color: transparent;
                                            list-style: none;
                                        }
                                        .breadcrumb li a {
                                            color: #FFFFFF;
                                        }
                                        #form-wrap {
                                            position: relative;
                                            display: inline-block;
                                            float: right;
                                            padding: 0;
                                            height: 40px;
                                        }
                                        #form-wrap input[type="text"] {
                                            position: absolute;
                                            top: 0;
                                            right: 0;
                                            z-index: 3;
                                            display: inline-block;
                                            padding: 3px;
                                            padding-right: 40px;
                                            width: 0px;
                                            height: 40px;
                                            outline: none;
                                            border: none;
                                            background: none;
                                            color: #1c2334;
                                            font-weight: 100;
                                            font-size: 25px;
                                            cursor: pointer;
                                            -webkit-transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);
                                            transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);
                                        }
                                        #form-wrap input[type="text"]:focus:hover {
                                            border-bottom: 1px solid #dbdbdb;
                                        }
                                        #form-wrap input[type="text"]:focus {
                                            z-index: 1;
                                            width: 700px;
                                            border-bottom: 1px solid #dbdbdb;
                                            cursor: text;
                                        }
                                        #form-wrap input[type="submit"] {
                                            position: absolute;
                                            top: 0;
                                            right: 0;
                                            z-index: 2;
                                            display: inline-block;
                                            float: right;
                                            width: 45px;
                                            height: 45px;
                                            border: none;
                                            background: url("../errorc1f0.html") center center no-repeat;
                                            color: red;
                                            text-indent: -10000px;
                                            opacity: 0.8;
                                            cursor: pointer;
                                            cursor: pointer;
                                            -webkit-transition: opacity .4s ease;
                                            transition: opacity .4s ease;
                                        }
                                        #form-wrap input[type="submit"]:hover {
                                            opacity: 0.8;
                                        }
                                        /*
 * Blog
 */
                                        .blog-main .blog-item {
                                            margin-bottom: 50px;
                                        }
                                        .blog-main .pager {
                                            margin-top: 90px;
                                        }
                                        .post-media,
                                        .post-title,
                                        .post-meta {
                                            display: block;
                                        }
                                        .post-title h2.title,
                                        .post-title h2.title a {
                                            margin: 0;
                                            color: rgb(43, 42, 56);
                                            font-size: 28px;
                                        }
                                        .post-title h2.title a:hover {
                                            color: #48505e;
                                        }
                                        .post-title blockquote {
                                            margin: 0;
                                            padding: 0;
                                            width: 100%;
                                            color: #aaa;
                                        }
                                        .post-title blockquote:before {
                                            content: "";
                                        }
                                        .post-title blockquote p {
                                            padding-left: 0;
                                            font-style: normal;
                                        }
                                        .post-meta {
                                            margin: 14px 0 20px 0;
                                            padding: 0;
                                            text-transform: uppercase;
                                            letter-spacing: 2px;
                                            font-weight: 300;
                                            font-size: 10px;
                                        }
                                        .post-meta ul {
                                            margin: 0;
                                            padding: 0;
                                            list-style: none;
                                        }
                                        .post-meta li {
                                            display: inline;
                                            margin-right: 5px;
                                        }
                                        .post-meta li:last-child {
                                            margin-right: 0;
                                        }
                                        .post-meta li:after {
                                            content: "\2022";
                                        }
                                        .post-meta li:last-child:after {
                                            content: "";
                                        }
                                        .post-meta span {
                                            padding-right: 8px;
                                            line-height: 18px;
                                        }
                                        .post-meta a {
                                            display: inline-block;
                                            color: #aaa;
                                        }
                                        .post-meta a:hover {
                                            color: #676767;
                                        }
                                        .post-entry .btn {
                                            margin-top: 14px;
                                        }
                                        .format-video iframe,
                                        .format-video object,
                                        .format-video embed {}
                                        .post-media {
                                            position: relative;
                                            margin: 0 0 20px;
                                        }
                                        .post-media img {
                                            display: block;
                                            width: 100%;
                                        }
                                        .responsive-video-div>div {
                                            position: relative;
                                        }
                                        .responsive-video-div iframe {
                                            position: absolute;
                                            top: 0;
                                            left: 0;
                                            width: 100%;
                                            height: 100%;
                                        }
                                        .responsive-video-vimeo {
                                            max-width: 1130px;
                                        }
                                        .responsive-video-vimeo>div {
                                            padding-top: 56.26506%;
                                        }
                                        .responsive-video-youtube {
                                            max-width: 1130px;
                                        }
                                        .responsive-video-youtube>div {
                                            padding-top: 56.271981%;
                                        }
                                        .post-date {
                                            margin-bottom: 14px;
                                            text-transform: uppercase;
                                            letter-spacing: 2px;
                                            font-size: 10px;
                                        }
                                        .post-date ul {
                                            margin: 0;
                                            padding: 0;
                                        }
                                        .post-date li {
                                            display: inline;
                                            margin-right: 5px;
                                        }
                                        .post-date li:last-child {
                                            margin-right: 0;
                                        }
                                        .post-date span.day:after {
                                            content: ",";
                                        }
                                        .post-date li:after {
                                            margin-left: 8px;
                                            content: "/";
                                        }
                                        .post-date li:last-child:after {
                                            margin-left: 0;
                                            content: "";
                                        }
                                        .post-entry .divider {
                                            margin: 0 auto;
                                            margin-top: 35px;
                                            margin-bottom: 35px;
                                            width: 20%;
                                            border-bottom: 1px solid #eee;
                                        }
                                        pre {
                                            display: block;
                                            margin: 0 0 10px;
                                            padding: 15.5px 10px;
                                            border: 1px solid #EDEFF3;
                                            border-radius: 2px;
                                            background-color: #F5F5F5;
                                            color: #8c989e;
                                            text-align: left;
                                            word-wrap: break-word;
                                            word-break: break-all;
                                            font-size: 13px;
                                            line-height: 1.42857143;
                                        }
                                        /* Popular post widget */
                                        .popular ul {
                                            padding: 0;
                                        }
                                        .popular li {
                                            padding: 0 0 20px;
                                        }
                                        .popular a {
                                            display: block;
                                            overflow: hidden;
                                            text-decoration: none;
                                        }
                                        .popular a img {
                                            display: block;
                                            float: left;
                                            margin-right: 6%;
                                        }
                                        .popular a h3 {
                                            margin-top: 0;
                                            margin-bottom: 10px;
                                            color: #475258;
                                            font-size: 16px;
                                        }
                                        .popular a span {
                                            display: block;
                                            float: left;
                                            margin-top: 6%;
                                            color: #aaa;
                                            text-transform: uppercase;
                                            letter-spacing: 1px;
                                            font-size: 10px;
                                        }
                                        /*
/* Blog comments */
                                        .well {
                                            margin-bottom: 20px;
                                            padding: 19px;
                                            min-height: 20px;
                                            border: 1px solid #EDEFF3;
                                            border-radius: 0;
                                            background-color: #F5F5F5;
                                            -webkit-box-shadow: none;
                                            box-shadow: none;
                                        }
                                        .blog-tags {
                                            margin-top: 35px;
                                        }
                                        .blog-tags a {
                                            margin: -5px 10px 0;
                                            border: none;
                                        }
                                        #comments .media .avatar,
                                        .author .avatar {
                                            width: 100px;
                                            height: auto;
                                        }
                                        .media-heading {
                                            margin: 0 0 20px;
                                        }
                                        .media-heading a {
                                            display: block;
                                            padding: 5px 8px;
                                            color: #000;
                                        }
                                        .media-heading i {
                                            margin-right: 5px;
                                        }
                                        .media-heading a:hover {
                                            border-radius: 4px;
                                            background-color: #0cbbfc;
                                            -webkit-text-decoration-style: none;
                                            -moz-text-decoration-style: none;
                                            text-decoration-style: none;
                                        }
                                        .media,
                                        .media {
                                            margin-top: 30px;
                                        }
                                        .media-body .well {
                                            border: transparent;
                                            background: transparent;
                                        }
                                        .comment-form {
                                            margin: 30px 0;
                                        }
                                        /* INPUTS */
                                        input[type=text],
                                        .form-inline input,
                                        .form-control,
                                        textarea,
                                        select {
                                            margin: 8px 0px;
                                            padding: 5px 10px;
                                            height: 44px;
                                            border: #000 solid 1px;
                                            border-radius: 0;
                                            -webkit-box-shadow: none;
                                            box-shadow: none;
                                            webkit-box-shadow: none;
                                        }
                                        textarea {
                                            height: 152px;
                                        }
                                        ul.clients-logo {
                                            list-style: square;
                                            padding: 0 !important;
                                        }
                                        ul.clients-logo li {
                                            display: block;
                                            list-style: none;
                                            padding: 0;
                                            margin: 0;
                                            float: left;
                                            text-align: center;
                                            width: 20%;
                                            margin: 30px 0 0px;
                                        }
                                        ul.clients-logo li img {
                                            width: 100px;
                                        }
                                        ul.clients-logo.colleges li:after {
                                            content: attr(alt);
                                            display: block;
                                            font-size: 12px;
                                            text-align: center;
                                            border-top: #ccc 1px dotted;
                                            margin: 5px 10px 0;
                                            text-transform: capitalize;
                                            line-height: 16px;
                                            height: 30px;
                                        }
                                        .cta_row {
                                            padding-top: 40px;
                                        }
                                        .cta {
                                            width: 200px;
                                            height: 200px;
                                            display: block;
                                            font-family: 'robotobold';
                                            font-size: 18px;
                                            color: #777777;
                                            position: relative;
                                            background-color: #EFEFEF;
                                            border-radius: 50%;
                                            padding-top: 85px;
                                        }
                                        .cta:hover {
                                            color: #fff;
                                            text-decoration: none;
                                            background: #000;
                                        }
                                        .cta:before {
                                            font-family: 'FontAwesome';
                                            display: block;
                                            font-size: 90px;
                                            color: #fbbe00;
                                            top: 37px;
                                            position: absolute;
                                            left: 0;
                                            right: 0;
                                            margin: 0 auto;
                                        }
                                        .cta span {
                                            display: block;
                                            display: block;
                                            font-family: 'robotolight';
                                            font-size: 14px;
                                        }
                                        a.thumbnail:hover {
                                            color: #fff;
                                        }
                                        .video:after {
                                            content: "\49";
                                            font-family: 'ElegantIcons';
                                            display: block;
                                            position: absolute;
                                            top: 50%;
                                            left: 50%;
                                            font-size: 52px;
                                            background-color: rgba(0, 0, 0, 0.6);
                                            border-radius: 50%;
                                            width: 55px;
                                            height: 55px;
                                            line-height: 52px;
                                            margin-left: -20px;
                                            margin-top: -25px;
                                        }
                                        .img_gallery:after {
                                            content: "\e006";
                                            font-family: 'ElegantIcons';
                                            display: block;
                                            position: absolute;
                                            top: 50%;
                                            left: 50%;
                                            font-size: 52px;
                                            background-color: rgba(0, 0, 0, 0.6);
                                            border-radius: 50%;
                                            width: 55px;
                                            height: 55px;
                                            line-height: 52px;
                                            margin-left: -20px;
                                            margin-top: -25px;
                                        }
                                        .thumbnail>img,
                                        .thumbnail a>img {
                                            width: 100%;
                                        }
                                        ul.thumbnails {
                                            list-style: none !important;
                                            padding: 0 !important;
                                        }
                                        .rahul_photos {
                                            display: block;
                                            list-style: none;
                                            padding: 0;
                                        }
                                        #image_gallery.rahul_photos li {
                                            border: none;
                                        }
                                        iframe.youtube {
                                            position: static;
                                        }
                                        .feed_block iframe {
                                            margin: 0 !important;
                                            border: none;
                                        }
                                        .book_image {
                                            margin-bottom: 0px;
                                        }
                                        .media_gallery li {
                                            display: block;
                                            padding-bottom: 30px;
                                        }
                                        .media_gallery li a {
                                            padding-top: 20px;
                                            padding-bottom: 20px;
                                            color: #fff;
                                            text-transform: uppercase;
                                            font-size: 16px;
                                            font-family: 'robotobold', sans-serif;
                                        }
                                        .media_gallery li a img {
                                            border: #ccc 1px solid;
                                        }
                                        .media_gallery li a:hover>img {
                                            opacity: 0.65;
                                        }
                                        ul.all-clients-logo {
                                            padding-left: 20px;
                                            list-style: square;
                                            padding: 0;
                                        }
                                        ul.all-clients-logo li {
                                            display: block;
                                            list-style: none;
                                            padding: 0;
                                            margin: 0;
                                            float: left;
                                            text-align: center;
                                            width: 20%;
                                            margin: 30px 0 0px;
                                            padding: 0 30px;
                                        }
                                        ul.all-clients-logo li img {
                                            width: 100px;
                                        }
                                        /* menu */
                                        #menu label {
                                            padding: 0 0.25em;
                                            font-family: 'robotobold', sans-serif;
                                        }
                                        #menu .sub-nav .toggle-back {
                                            position: fixed;
                                            padding: 20px 15px;
                                            font-family: 'robotobold', sans-serif;
                                            top: 0;
                                            right: 0;
                                            cursor: pointer;
                                            color: #fff;
                                            z-index: 9999;
                                            font-size: 30px;
                                            -webkit-transform: scale(-1, 1);
                                            -ms-transform: scale(-1, 1);
                                            transform: scale(-1, 1);
                                            margin: 0;
                                        }
                                        #menu .toggle-close {
                                            position: fixed;
                                            padding: 18px 20px;
                                            font-family: 'robotobold', sans-serif;
                                            top: 0;
                                            right: 0;
                                            cursor: pointer;
                                            color: #fff;
                                            z-index: 9999;
                                            font-size: 40px;
                                            -webkit-transform: scale(-1, 1);
                                            -ms-transform: scale(-1, 1);
                                            transform: scale(-1, 1);
                                            margin: 0;
                                        }
                                        #header label:hover,
                                        #menu label:hover {
                                            color: #FFF;
                                            background-color: #000;
                                        }
                                        #main-nav-check,
                                        #menu .sub-nav-check {
                                            position: absolute;
                                            top: -9999px;
                                            left: -9999px
                                        }
                                        .toggle {
                                            position: fixed;
                                            right: 10px;
                                            top: 10px;
                                            cursor: pointer;
                                            color: #fff;
                                            z-index: 9999;
                                            font-size: 40px;
                                            padding: 10px;
                                            border: #fff 1px solid;
                                        }
                                        #menu {
                                            height: 1000px;
                                            width: auto;
                                            right: 0;
                                        }
                                        #menu,
                                        #menu .sub-nav {
                                            position: absolute;
                                            top: 0;
                                            bottom: 0;
                                            width: 280px;
                                            background: rgba(0, 0, 0, 0.95);
                                            z-index: 9999;
                                            left: -280px;
                                        }
                                        #menu,
                                        #menu .sub-nav {
                                            -webkit-transform: translate(0, 0);
                                            -ms-transform: translate(0, 0);
                                            transform: translate(0, 0);
                                            -webkit-transition: -webkit-transform .25s ease;
                                            transition: transform .25s ease;
                                        }
                                        #menu ul {
                                            text-decoration: none;
                                            padding: 0;
                                            list-style: none;
                                            margin-top: 60px;
                                            border-top: 1px solid #444;
                                        }
                                        #menu li {
                                            border-bottom: 1px solid #444;
                                        }
                                        #menu li a.active {
                                            color: #FBBE00;
                                            cursor: default;
                                            pointer-events: none;
                                        }
                                        #menu li a {
                                            padding: 12px;
                                            color: #fff;
                                            text-transform: uppercase;
                                            font-size: 16px;
                                            font-family: 'robotobold', sans-serif;
                                            display: block;
                                            line-height: 20px;
                                        }
                                        #menu li a:hover,
                                        #menu .toggle-sub:hover {
                                            background: #333
                                        }
                                        #menu .sub-nav {
                                            margin-top: -1px
                                        }
                                        #menu .sub-heading {
                                            height: 71px;
                                        }
                                        #menu .sub-heading span {
                                            position: absolute;
                                            top: 21px;
                                            font-size: 20px;
                                            color: #888888;
                                            left: 15px;
                                            line-height: 26px;
                                        }
                                        #menu .toggle-sub {
                                            color: #fff;
                                            margin: 0;
                                            float: right;
                                            margin-top: -44px;
                                            width: 60px;
                                            cursor: pointer;
                                            text-align: right;
                                            font-size: 24px;
                                            padding: 10px 17px;
                                            background: #222;
                                            border-left: 1px solid #444;
                                        }
                                        #menu,
                                        #menu .sub-nav {
                                            -webkit-transform: translate3d(0, 0, 0)
                                        }
                                        /* http://davidwalsh.name/translate3d */
                                        /* #### - corrects 'unfixing' bug in Safari - uncomment if you have position:fixed elements inside .container - #### */
                                        /* @media screen and (-webkit-min-device-pixel-ratio:0) { .container { -webkit-transform:none !important } } */
                                        /* #### - define ids of animated container, menu and sub-menus here - #### */
                                        #main-nav-check:checked~.container,
                                        #main-nav-check:checked~#menu,
                                        #menu .sub-nav-check:checked~[id$="-sub"]/* matches all elements with id ending "-sub" */
                                        {
                                            -webkit-transform: translate(280px, 0);
                                            -ms-transform: translate(280px, 0);
                                            transform: translate(280px, 0)
                                        }
                                        .menu-container {
                                            margin-right: 0;
                                            margin-left: 0;
                                            padding-left: 0;
                                            padding-right: 0
                                        }
                                        .navbar-brand {
                                            width: 100px;
                                            float: left;
                                            margin-top: 15px;
                                            margin-left: 15px;
                                            margin-bottom: 10px;
                                            background: url('../images/logo.png') no-repeat;
                                            background-size: contain;
                                        }
                                        .social_toplinks {
                                            margin-left: 0;
                                            width: 280px;
                                            font-size: 13px;
                                            margin-top: 20px;
                                            position: absolute;
                                            top: 400px;
                                            padding: 0 10px;
                                        }
                                        @media (min-width: 768px) {
                                            .menu-container {
                                                width: 100%;
                                            }
                                        }
                                        @media (min-width: 992px) {
                                            .menu-container {
                                                width: 100%;
                                            }
                                        }
                                        @media (min-width: 1200px) {
                                            .menu-container {
                                                width: 100%;
                                            }
                                        }
                                        @media ( min-width:960px) {
                                            /* #### - switch to desktop menu at 960px (960/16=60 - 16px being default browser font-size) - #### */
                                            .menu-container {
                                                margin-right: auto;
                                                margin-left: auto;
                                                padding-left: 15px;
                                                padding-right: 15px
                                            }
                                            .navbar-brand {
                                                float: left;
                                                padding: 0;
                                                display: block;
                                                height: 80px;
                                                width: 280px;
                                                margin-top: 30px;
                                                margin-left: 0;
                                                margin-bottom: 0;
                                            }
                                            .social_toplinks {
                                                position: static;
                                                margin-top: 0;
                                                padding: 0;
                                                clear: none;
                                                margin-left: 0;
                                                border-top: none;
                                                width: auto;
                                                text-align: right;
                                                padding-top: 5px;
                                                padding-right: 15px;
                                                border-bottom: 1px solid rgba(255, 255, 255, 0.2);
                                            }
                                            #menu,
                                            #menu .sub-nav {
                                                -webkit-transform: translate(0, 0) !important;
                                                -ms-transform: translate(0, 0) !important;
                                                transform: translate(0, 0) !important
                                            }
                                            #menu label,
                                            #menu .sub-nav,
                                            #menu .sub-heading,
                                            #header label {
                                                display: none
                                            }
                                            #menu {
                                                position: static;
                                                height: 0;
                                                width: auto;
                                            }
                                            #menu>ul {
                                                float: right;
                                                position: relative;
                                                z-index: 1;
                                                display: inline-table;
                                                margin: 0;
                                                border: none;
                                            }
                                            #menu ul:after {
                                                content: "";
                                                clear: both;
                                                display: block
                                            }
                                            #menu ul li {
                                                float: left;
                                                position: relative;
                                                text-align: left;
                                                border: none;
                                            }
                                            #menu ul li a {
                                                padding: 35px 14px;
                                            }
                                            #menu ul li a:only-child {}
                                            #menu ul li a:after {
                                                font-family: 'ElegantIcons';
                                                /* content: "\45"; */
                                                position: absolute;
                                                right: 50%;
                                                top: 49px;
                                                display: block;
                                                font-size: 15px;
                                                -webkit-transform: rotate(90deg);
                                                -ms-transform: rotate(90deg);
                                                transform: rotate(90deg);
                                                margin-right: -8px;
                                            }
                                            #menu ul li a:only-child:after {
                                                content: ""
                                            }
                                            #menu ul li:hover>a {
                                                background: #333;
                                                color: #FBBE00;
                                                -webkit-transition: background-color .25s ease;
                                                transition: background-color .25s ease
                                            }
                                            #menu ul li:hover>ul {
                                                display: block
                                            }
                                            #menu ul ul {
                                                position: absolute;
                                                left: 0;
                                            }
                                            #menu ul ul li {
                                                float: inherit;
                                                width: 13.75em;
                                                border-bottom: #333 1px solid;
                                            }
                                            #menu ul ul li a {
                                                padding: 15px;
                                                text-transform: capitalize;
                                                white-space: nowrap;
                                                display: block;
                                            }
                                            #menu ul ul li a:after {
                                                right: 9px;
                                                top: 17px;
                                                -webkit-transform: none;
                                                -ms-transform: none;
                                                transform: none
                                            }
                                            #menu ul .sub-nav {
                                                top: auto;
                                                bottom: auto;
                                                left: auto;
                                                width: auto;
                                                margin-top: 0
                                            }
                                            #menu ul ul .sub-nav {
                                                float: left;
                                                top: -1px;
                                                left: 13.75em;
                                                margin-left: 0;
                                                background: #000;
                                            }
                                            #menu ul .fly-left ul {
                                                left: -13.75em;
                                                margin-left: -2px
                                            }
                                            #menu ul .fly-left ul li {
                                                float: none
                                            }
                                            #menu ul .fly-left a:after {
                                                right: auto;
                                                left: 0.5em;
                                                left: 0.375em;
                                                margin-top: -1.5625em;
                                                -webkit-transform: rotate(-180deg);
                                                -ms-transform: rotate(-180deg);
                                                transform: rotate(-180deg)
                                            }
                                        }
                                        @media only screen and (max-width: 600px) {
                                            .social_links ul li {
                                                overflow: hidden;
                                                float: left;
                                            }
                                            .social_links ul li a {
                                                font-size: 9px;
                                                display: block;
                                                top: 50px;
                                                position: relative;
                                                width: 38px;
                                                margin-right: 13px;
                                            }
                                            .social_links ul li a:before {
                                                font-size: 38px;
                                                display: block;
                                                float: left;
                                                margin-right: 10px;
                                                position: absolute;
                                                top: -44px;
                                                width: 47px;
                                            }
                                            #video-section a {
                                                position: relative;
                                                display: block;
                                                width: 100%;
                                                float: left;
                                                overflow: hidden;
                                            }
                                            #video-section h3 {
                                                margin: 50px 0 20px;
                                            }
                                            #video-section p {
                                                font-size: 24px;
                                                padding: 10px;
                                                line-height: 24px;
                                                text-align: left;
                                            }
                                            #video-section p span {
                                                font-family: 'robotolight';
                                                font-size: 16px;
                                            }
                                            #video-section a:before {
                                                font-family: 'ElegantIcons';
                                                content: "\49";
                                                top: -5px;
                                                position: relative;
                                                left: -6px;
                                                position: absolute;
                                                text-align: center;
                                                color: #fff;
                                                text-decoration: none;
                                                background-color: rgba(0, 0, 0, 0.5);
                                                border-radius: 50%;
                                                width: 50px;
                                                height: 50px;
                                                z-index: 5;
                                                left: auto;
                                                right: 10px;
                                                margin-left: -50px;
                                                top: auto;
                                                bottom: 10px;
                                                margin-top: -100px;
                                                -webkit-transition: color .3s;
                                                -moz-transition: color .3s;
                                                transition: color .3s;
                                                font-size: 35px;
                                                line-height: 47px;
                                            }
                                            ul.why_rahul {
                                                margin: 20px 0 40px;
                                            }
                                            .why_rahul li {
                                                margin-left: 55px;
                                            }
                                            #about .angle:after {
                                                bottom: 74px;
                                                border-bottom: 75px solid #e5e5de;
                                                border-left: 600px solid transparent;
                                            }
                                            .bxslider-testi .bx-wrapper .bx-prev {
                                                left: 0;
                                            }
                                            .bxslider-testi ul li {
                                                font-size: 18px;
                                                line-height: 26px;
                                            }
                                            .bxslider-testi ul li span {
                                                font-size: 14px;
                                                line-height: 22px;
                                                margin-top: 10px;
                                            }
                                            .bxslider-testi ul li:last-child.bx-clone {
                                                float: none !important;
                                            }
                                            .testimonial {
                                                height: auto;
                                            }
                                            .testimonial .head h3 {
                                                float: right;
                                                text-align: right;
                                                width: auto;
                                                line-height: 36px;
                                            }
                                            .testimonial .head .icon {
                                                float: right;
                                                width: 75px;
                                                clear: right;
                                                margin-left: 12px;
                                                margin-top: 0;
                                                margin-bottom: 30px;
                                            }
                                            .testimonial .head .icon img {
                                                width: 75px;
                                            }
                                            .testimonial .angle:after {
                                                bottom: 74px;
                                                border-bottom: 75px solid #fff;
                                                border-left: 600px solid transparent;
                                            }
                                            #books .head h3 {
                                                float: none;
                                                text-align: center;
                                                line-height: 0.846em;
                                                margin-bottom: 50px;
                                            }
                                            #media .angle:before {
                                                left: -3px;
                                                top: 74px;
                                                border-top: 75px solid #fff;
                                                border-left: 600px solid transparent;
                                            }
                                            #media .overlay {
                                                padding-bottom: 70px;
                                                padding-top: 0;
                                            }
                                            #media .head {
                                                top: 0;
                                                position: relative;
                                            }
                                            #media .head h3 {
                                                float: none;
                                                text-align: center;
                                                line-height: 1em;
                                                margin-bottom: 10px;
                                                margin-top: 20px;
                                                width: auto
                                            }
                                            #media .angle:after {
                                                bottom: 74px;
                                                left: 0;
                                                border-bottom: 75px solid #e5e5de;
                                                border-left: 600px solid transparent;
                                            }
                                            #csr .head h3 {
                                                float: none;
                                                text-align: center;
                                                width: 100%;
                                                line-height: 40px;
                                            }
                                            .panel-default>.panel-heading h4 a {
                                                color: #333;
                                            }
                                            #clients .head {
                                                margin-top: 30px;
                                                text-align: center;
                                            }
                                            #clients .head h3 {
                                                float: none;
                                                text-align: center;
                                                width: 100%;
                                            }
                                            #clients a.btn {
                                                float: none;
                                            }
                                            #clients .angle:before {
                                                content: "";
                                                position: relative;
                                                z-index: 0;
                                                pointer-events: none;
                                                top: 99px;
                                                left: 0;
                                                width: 100%;
                                                border-top: 100px solid #E5E5DE;
                                                border-left: 600px solid transparent;
                                            }
                                            .ticker {
                                                padding-top: 20px
                                            }
                                            .show_btn {
                                                top: 0px;
                                                width: 100px;
                                                float: right;
                                                margin-right: 10px;
                                                margin-left: 0;
                                            }
                                            #contact .angle:before {
                                                content: "";
                                                position: relative;
                                                z-index: 0;
                                                pointer-events: none;
                                                top: 74px;
                                                left: 0;
                                                width: 100%;
                                                border-top: 75px solid #fff;
                                                border-left: 600px solid transparent;
                                            }
                                            #contact .head {
                                                margin-top: 20px;
                                            }
                                            #contact .head h3 {
                                                float: none;
                                                text-align: center;
                                                width: 100%;
                                                line-height: 72px;
                                                color: #e5e5de;
                                            }
                                            .footer_head {
                                                margin-top: 40px;
                                                text-align: center;
                                                margin-left: 0 !important;
                                            }
                                            #contact form {
                                                height: auto;
                                                margin-top: 22px;
                                            }
                                            .footer1 {
                                                margin-top: 0px;
                                            }
                                            #contact form .btn {
                                                margin: 0;
                                            }
                                            span.address {
                                                margin: 20px;
                                                text-align: center;
                                            }
                                            /*Inner pages*/
                                            .program_header {
                                                width: 100%;
                                                position: relative;
                                                padding-top: 180px;
                                                overflow: hidden;
                                                height: 450px;
                                            }
                                            .program_header:before {
                                                content: "";
                                                position: relative;
                                                z-index: 0;
                                                pointer-events: none;
                                                top: 250px;
                                                left: 0;
                                                width: 100%;
                                                border-top: 260px solid transparent;
                                                border-left: 3800px solid rgba(0, 0, 0, 0.75);
                                            }
                                            .program4 {
                                                background: #000 url(../images/Conference-catalyst-services.jpg) no-repeat;
                                                background-size: cover;
                                            }
                                            .program1-1 {
                                                background: #000 url(../images/program1-1-top-cover.jpg) no-repeat -650px;
                                                background-size: cover;
                                            }
                                            .program5 {
                                                background: #000 url(../images/events-cover.jpg) no-repeat top center;
                                                background-size: cover;
                                            }
                                            .program_header .container {
                                                padding-bottom: 100px;
                                            }
                                            .program_logo {
                                                float: left;
                                                width: 25%;
                                            }
                                            .program_logo img {
                                                width: 100%;
                                            }
                                            .program_header h3 {
                                                color: #fff;
                                                font-family: 'robotobold';
                                                font-size: 20px;
                                                margin: 0 0 6px 20px;
                                                float: left;
                                                width: 60%;
                                            }
                                            .program_header h2 {
                                                color: #fff;
                                                margin: 0px;
                                                float: left;
                                                line-height: 24px;
                                            }
                                            .program_info {
                                                margin-top: 0;
                                                width: 75%;
                                                margin: 0;
                                                padding-left: 20px
                                            }
                                            .program_info a.btn {
                                                color: #fbbe00;
                                                letter-spacing: 0;
                                                text-transform: capitalize;
                                                font-family: 'robotobold';
                                                font-weight: normal;
                                                padding: 6px;
                                                float: left;
                                                margin-right: 0;
                                                line-height: 16px;
                                                padding: 0;
                                            }
                                            .program_duration {
                                                font-family: 'robotobold';
                                                color: #fff;
                                                font-size: 16px;
                                                float: left;
                                                padding-left: 0;
                                                border-left: none;
                                                padding-top: 5px;
                                                text-align: left;
                                            }
                                            .program_duration span {
                                                font-family: 'robotolight';
                                                display: block;
                                                font-size: 14px;
                                            }
                                            .program_header h1 {
                                                margin-top: 0;
                                                margin-bottom: 10px;
                                                color: #333;
                                                text-transform: capitalize;
                                                font-family: 'robotolight';
                                                line-height: 1.1em;
                                                padding: 0;
                                                font-size: 22px;
                                                border: none;
                                                color: #fff;
                                                padding-top: 150px;
                                            }
                                            .subhead1 {
                                                font-size: 24px;
                                            }
                                            .program_detail .content .testimonials p {
                                                font-size: 18px;
                                            }
                                            ul.clients-logo li {
                                                width: 50%;
                                            }
                                            .about_rahul h2 {
                                                line-height: 46px;
                                                margin-top: 20px;
                                            }
                                            .about_rahul .keyline {
                                                margin-top: 25px;
                                            }
                                            .about_rahul .white:before {
                                                top: -30px;
                                                position: absolute;
                                            }
                                            .about_rahul a.download_btn {
                                                padding: 14px;
                                                width: 100%;
                                            }
                                            .about_rahul a.download_btn span {
                                                font-size: 12px;
                                                font-family: 'robotolight';
                                                text-transform: uppercase;
                                                float: left;
                                                margin-top: 10px;
                                            }
                                            .download_btn:after {
                                                content: "\e071";
                                                font-family: 'ElegantIcons';
                                                margin-left: 8px;
                                                font-size: 16px;
                                                float: right;
                                            }
                                            .innerpage h2 {
                                                color: #fff;
                                                font-family: 'robotobold';
                                                margin-top: 45px;
                                                margin: 20px 0px 0;
                                            }
                                            .innerpage .white {
                                                padding-top: 80px;
                                            }
                                            .innerpage .white:before {
                                                content: "";
                                                position: absolute;
                                                z-index: 0;
                                                pointer-events: none;
                                                top: -50px;
                                                left: 0;
                                                /* width: 100%; */
                                                border-top: 100px solid #333;
                                                border-right: 2100px solid transparent;
                                            }
                                            .media_gallery li {
                                                display: block;
                                                padding-bottom: 30px;
                                                width: 50%;
                                                float: left;
                                            }
                                            .innerpage h3 {
                                                font-family: 'robotobold';
                                                color: #fbbe00;
                                                font-size: 24px;
                                            }
                                            .csr_content .btn {
                                                margin: 0;
                                                display: block;
                                            }
                                            .csr_content .col-sm-4 {
                                                border-bottom: #ccc 1px solid;
                                                margin-bottom: 60px;
                                            }
                                            ul.all-clients-logo li {
                                                width: 50%;
                                            }
                                            .innerpage .white img {
                                                width: 100%;
                                            }
                                            .books img.book_image {
                                                width: 50%;
                                                float: left;
                                            }
                                            .books {
                                                padding-bottom: 50px;
                                            }
                                            .books .col-lg-7 {
                                                clear: both;
                                            }
                                            .download_btn2 {
                                                background-color: #fbbe00;
                                                color: #fff;
                                                letter-spacing: 0;
                                                text-transform: capitalize;
                                                font-family: 'robotobold';
                                                font-weight: normal;
                                                padding: 12px;
                                                float: right;
                                                width: 40%;
                                            }
                                            .address .contact_head {
                                                text-align: center;
                                            }
                                            .social_links ul {
                                                width: 100%;
                                            }
                                        }
                                        @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
                                            .social_toplinks {
                                                clear: none;
                                                float: left;
                                                margin-left: 30px;
                                                margin-top: 14px;
                                                border-top: 0;
                                                border-left: 1px rgba(255, 255, 255, 0.3) solid;
                                                padding-left: 10px;
                                            }
                                            /* .taglines {
 font-size: 30px;
 position: absolute;
 top: 75%;
 bottom: 0px !important;
 background: rgba(251, 190, 0, 0.85);
 width: 100%;
 line-height: 36px;
} */
                                            /* .taglines.right {
	right: 0;
	float: none;
	width: 100%;
	text-align: center;
	padding: 0 74px;
} */
                                            /* .taglines:before {
 content: "";
 height: 60px;
 display: block;
 position: absolute;
 top: -100px;
 width: 100%;
 border-bottom: 100px solid rgba(251, 190, 0, 0.85);
 border-left: 450px solid transparent;
} */
                                            #grid-programs {
                                                margin: 40px 0 20px;
                                            }
                                        }
                                        .thumbnail {
                                            position: relative;
                                        }
                                        .video_title {
                                            font-size: 14px;
                                            line-height: 16px;
                                        }
                                        /*gallery */
                                        #gallery {
                                            float: left;
                                            width: 100%;
                                        }
                                        #gallery-header {
                                            height: 70px;
                                            width: 100%;
                                            float: left;
                                            margin-bottom: 20px;
                                            border-bottom: 1px solid #000;
                                        }
                                        #gallery-header-center {
                                            height: auto;
                                            width: 100%;
                                            margin-right: auto;
                                            margin-left: auto;
                                            margin-top: 20px;
                                            list-style: none;
                                            padding: 0;
                                        }
                                        .dropbtn {
                                            display: none;
                                        }
                                        #gallery-header-center-left {
                                            float: left;
                                            height: 35px;
                                            line-height: 35px;
                                            margin-top: 32px;
                                        }
                                        #gallery-header-center-left-icon {
                                            float: left;
                                            height: 35px;
                                            width: 35px;
                                            background-color: rgba(63, 141, 191, 1);
                                            color: rgba(255, 255, 255, 1);
                                            text-align: center;
                                            font-size: 20px;
                                            -webkit-transition: background 0.5s;
                                            -moz-transition: background 0.5s;
                                            -o-transition: background 0.5s;
                                            transition: background 0.5s;
                                        }
                                        #gallery-header-center-left-icon:hover {
                                            background-color: rgba(63, 141, 191, 0.5);
                                            cursor: pointer;
                                        }
                                        #gallery-header-center-left-title {
                                            float: left;
                                            height: 35px;
                                            font-size: 25px;
                                            color: #3f8dbf;
                                            margin-left: 20px;
                                        }
                                        #gallery-header-center-right {
                                            float: right;
                                            height: 35px;
                                            margin-top: 32px;
                                            line-height: 35px;
                                        }
                                        .gallery-header-center-right-links {
                                            font-family: 'robotobold';
                                            color: #000;
                                            float: left;
                                            height: 35px;
                                            line-height: 35px;
                                            padding-right: 20px;
                                            padding-left: 20px;
                                            font-size: 15px;
                                            font-weight: 400;
                                            text-transform: uppercase;
                                            -webkit-transition: background 0.5s;
                                            -moz-transition: background 0.5s;
                                            -o-transition: background 0.5s;
                                            transition: background 0.5s;
                                        }
                                        .gallery-header-center-right-links:hover {
                                            background-color: #000;
                                            color: #fff;
                                            cursor: pointer;
                                        }
                                        .gallery-header-center-right-links-current {
                                            color: #FFFFFF;
                                            background-color: #fbbe00;
                                        }
                                        .gallery-header-center-right-links-current:hover {
                                            background-color: #FBBE00;
                                        }
                                        #gallery-content {
                                            float: left;
                                            width: 100%;
                                        }
                                        .gallery-content-center-normal {
                                            width: 950px;
                                            margin-right: auto;
                                            margin-left: auto;
                                        }
                                        .gallery-content-center-full {
                                            float: left;
                                            width: 100%;
                                        }
                                        #gallery-content ul li {
                                            -webkit-transition: all 0.5s;
                                            -moz-transition: all 0.5s;
                                            -o-transition: all 0.5s;
                                            transition: all 0.5s;
                                            border: #000 1px solid;
                                        }
                                        /* ---- grid ---- */
                                        .grid {
                                            max-width: 1200px;
                                        }
                                        /* clear fix */
                                        .grid:after {
                                            content: '';
                                            display: block;
                                            clear: both;
                                        }
                                        /* ---- .grid-item ---- */
                                        .grid-item {
                                            float: left;
                                            width: 175px;
                                            height: 211px;
                                            background: #fff;
                                            margin-bottom: 15px;
                                            overflow: hidden;
                                            display: block;
                                        }
                                        .grid-item a {
                                            height: inherit;
                                            display: block;
                                        }
                                        .grid-item a img {
                                            width: 100%;
                                        }
                                        .grid-item--width2 {
                                            width: 365px;
                                        }
                                        .grid-item--height2 {
                                            height: 437px;
                                        }
                                        .thumbnail {
                                            display: block;
                                            padding: 0;
                                            line-height: 1.428571429;
                                            background-color: #fff;
                                            border: none;
                                            -webkit-transition: all .2s ease-in-out;
                                            transition: all .2s ease-in-out;
                                            border-radius: 0;
                                        }
                                        #image_gallery,
                                        #image_gallery li {
                                            display: block;
                                            padding: 0;
                                        }
                                        .videos.thumbnails li.grid-item {
                                            border: none !important;
                                            width: 50%;
                                            height: auto;
                                        }
                                        .videos.thumbnails li.grid-item a {}
                                        /*end*/
                                        /*News and events page*/
                                        .news {
                                            width: 100%;
                                            position: relative;
                                            margin: 15px 0;
                                            float: left;
                                            border-bottom: 1px dotted;
                                            padding-bottom: 30px;
                                        }
                                        .events_gallery li {
                                            width: 33.333%;
                                            float: left;
                                            padding: 5px !important;
                                            height: 100px;
                                            overflow: hidden;
                                            margin-bottom: 5px;
                                        }
                                        .tailor-made {
                                            background: url(../images/tailor-made-cover.jpg) no-repeat top center;
                                            background-size: cover;
                                        }
                                        /*accordion tab style*/
                                        .tab {
                                            margin-top: 30px;
                                        }
                                        ul.resp-tabs-list {
                                            margin: 0;
                                            padding: 0px !important;
                                            margin-top: 20px;
                                        }
                                        .resp-tab-content p {
                                            margin: 15px 0;
                                            font-size: 16px;
                                            margin-top: 0;
                                        }
                                        .resp-tabs-list li {
                                            font-family: 'robotobold';
                                            font-size: 18px;
                                            display: inline-block;
                                            padding: 0 10px;
                                            margin: 0;
                                            list-style: none;
                                            cursor: pointer;
                                            float: left;
                                            background: #e5e5e5;
                                            width: 33.3333333%;
                                            text-align: center;
                                            display: table;
                                            line-height: 18px;
                                            height: 74px;
                                            m argin-right: 4px;
                                        }
                                        .resp-tabs-list li:last-child {
                                            margin-right: 0;
                                        }
                                        .resp-tabs-list li span {
                                            display: table-cell;
                                            vertical-align: middle;
                                            text-align: center;
                                        }
                                        .resp-tabs-list li span span {
                                            font-size: 13px;
                                            text-align: center;
                                            display: table-cell;
                                            vertical-align: middle;
                                            display: block;
                                        }
                                        .resp-tabs-container {
                                            padding: 0px;
                                            background-color: #fff;
                                            clear: left;
                                            border: 1px #fbbe00 solid;
                                            float: left;
                                        }
                                        .resp-tabs-container:after {
                                            display: block;
                                            content: "";
                                            width: 25px;
                                            height: 25px;
                                            background: url(../errorc1f0.html) no-repeat;
                                            position: absolute;
                                            right: 0;
                                            bottom: 0;
                                        }
                                        h2.resp-accordion {
                                            cursor: pointer;
                                            padding: 5px;
                                            display: none;
                                        }
                                        .resp-tab-content {
                                            display: none;
                                            padding: 25px;
                                        }
                                        .resp-tab-content .client {
                                            height: 100px;
                                            overflow: hidden;
                                            text-align: center;
                                            margin-bottom: 10px;
                                        }
                                        .resp-tab-content .event-image,
                                        .resp-tab-content .event-image li {
                                            display: block;
                                            list-style: none;
                                            padding: 0;
                                        }
                                        .resp-tab-content .event-image li {
                                            width: 33.333333%;
                                            float: left;
                                            padding: 10px;
                                        }
                                        .resp-tab-content .event-image li img {
                                            width: 100%;
                                            height: auto;
                                        }
                                        .resp-tab-content .client img {
                                            height: 100%;
                                        }
                                        .resp-tab-active {
                                            border-bottom: none;
                                            margin-bottom: -1px !important;
                                            background: #fbbe00 !important;
                                            color: #000;
                                        }
                                        .resp-content-active,
                                        .resp-accordion-active {
                                            display: block;
                                        }
                                        .resp-tab-content {
                                            float: left;
                                        }
                                        h2.resp-accordion {
                                            font-size: 18px;
                                            color: #000;
                                            border-bottom: 1px solid #c1c1c1;
                                            margin: 0px;
                                            padding: 10px 15px;
                                        }
                                        h2.resp-tab-active {
                                            border-bottom: 0px solid #c1c1c1 !important;
                                            margin-bottom: 0px !important;
                                            padding: 10px 15px !important;
                                        }
                                        h2.resp-tab-title:last-child {
                                            border-bottom: 12px solid #c1c1c1 !important;
                                            background: blue;
                                        }
                                        /*-----------Accordion styles-----------*/
                                        h2.resp-tab-active {
                                            #fbbe00 !important
                                        }
                                        .resp-easy-accordion h2.resp-accordion {
                                            display: block;
                                        }
                                        .resp-easy-accordion .resp-tab-content {
                                            border: 1px solid #c1c1c1;
                                        }
                                        .resp-easy-accordion .resp-tab-content:last-child {
                                            border-bottom: 1px solid #c1c1c1 !important;
                                        }
                                        .resp-jfit {
                                            width: 100%;
                                            margin: 0px;
                                        }
                                        .resp-tab-content-active {
                                            display: block;
                                        }
                                        h2.resp-accordion:last-child {
                                            border-bottom: none !important;
                                        }
                                        /*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
                                        @media only screen and (max-width: 768px) {
                                            ul.resp-tabs-list {
                                                display: none;
                                            }
                                            h2.resp-accordion {
                                                display: block;
                                                text-align: center;
                                            }
                                            .resp-vtabs .resp-tab-content {
                                                border: 1px solid #C1C1C1;
                                            }
                                            .resp-vtabs .resp-tabs-container {
                                                border: none;
                                                float: none;
                                                width: 100%;
                                                min-height: initial;
                                                clear: none;
                                            }
                                            .resp-accordion-closed {
                                                display: none !important;
                                            }
                                            .resp-vtabs .resp-tab-content:last-child {
                                                border-bottom: 1px solid #c1c1c1 !important;
                                            }
                                            h2.resp-accordion span br {
                                                display: none;
                                            }
                                            .resp-tab-content {
                                                display: none;
                                                padding: 15px;
                                            }
                                            .events-video {
                                                margin-top: 40px;
                                            }
                                            .events_gallery li {
                                                width: 50%;
                                                float: left;
                                                padding: 5px !important;
                                                height: 100px;
                                                overflow: hidden;
                                                margin-bottom: 5px;
                                            }
                                            .events_gallery li img {
                                                height: 100%;
                                            }
                                            #gallery-header {
                                                height: 90px;
                                            }
                                            .gallery-header-center-right-links {
                                                float: left;
                                                height: 60px;
                                                line-height: 15px;
                                                padding-right: 10px;
                                                padding-left: 10px;
                                                padding-top: 5px;
                                                text-align: center;
                                                width: 33.333%;
                                            }
                                            .grid-item {
                                                width: 50%;
                                                height: 175px;
                                                padding: 5px !important;
                                                border: #999 1px solid !important
                                            }
                                            .grid-item--height2 {
                                                height: 175px;
                                            }
                                            .grid-item--width2 {
                                                width: 50%;
                                            }
                                        }
                                        /*tab accordion style ends here*/
                                        @font-face {
                                            font-family: 'icomoon';
                                            src: url('../fonts/icomoon6d18.eot?glusth');
                                            src: url('../fonts/icomoon6d18.eot?glusth#iefix') format('embedded-opentype'), url('../fonts/icomoon6d18.ttf?glusth') format('truetype'), url('../fonts/icomoon6d18.woff?glusth') format('woff'), url('../fonts/icomoon6d18.svg?glusth#icomoon') format('svg');
                                            font-weight: normal;
                                            font-style: normal;
                                        }
                                        .social_soundcloud {
                                            font-family: 'icomoon';
                                            speak: none;
                                            font-style: normal;
                                            font-weight: normal;
                                            font-variant: normal;
                                            text-transform: none;
                                            line-height: 1;
                                            -webkit-font-smoothing: antialiased;
                                        }
                                        .social_soundcloud:before {
                                            content: "\eac4";
                                        }